PostgreSQL安装使用教程课件.ppt

上传人:飞****2 文档编号:70088418 上传时间:2023-01-16 格式:PPT 页数:31 大小:659.51KB
返回 下载 相关 举报
PostgreSQL安装使用教程课件.ppt_第1页
第1页 / 共31页
PostgreSQL安装使用教程课件.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《PostgreSQL安装使用教程课件.ppt》由会员分享,可在线阅读,更多相关《PostgreSQL安装使用教程课件.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PostgreSQL 1/15/202311.PostgreSQL简介 http:/www.postgresql.org号称最先进的“Open Source Database“支持多操作系统平台 Windows下支持NTFS文件系统 1/15/202322.安装1/15/202331/15/202341/15/202351/15/20236如果选择PL/Java,事先必须安装Java运行环1/15/20237“Account name”是用于运行PostgreSQL数据库服务器的Windows特殊用户。需要确认“Account domain”是否实际存在。1/15/202381/15/2023

2、91/15/202310选择附加模块1/15/2023111/15/2023121/15/2023131/15/2023143.设置POSTGRESQL服务缺省,POSTGRESQL服务被设置为自动启动设置手动启动,打开控制面板-管理工具-服务1/15/2023154.执行POSTGRESQL命令控制台1)运行PostgreSQL命令台 开始-程序-PostgreSQL 8.x-Command Prompt出现Windows command prompt窗口2)psql为PostgreSQL的命令行程序1/15/2023165.连接PostgreSQL服务器用缺省的postgres数据库超级用

3、户登陆步骤:1.在命令行执行POSTGRESQL2.输入以下命令C:Program FilesPostgreSQL8.1binpsql U postgres h localhost3.输入超级用户“postgres”的口令4.-U postgres 为用户名,-h localhost 为本地服务器5.出现PostGRESQL命令行 意思是已经连接到名为“postgres”的缺省数据库。postgres=#1/15/2023176.设置数据库四步:1.创建数据库拥有者2.创建缺省表存储空间(有安全限制)3.创建数据库4.创建数据库实体对象1/15/202318创建数据库拥有者创建角色:postg

4、res=#CREATE ROLE LOGIN PASSWORD;检验所创建的拥有者:postgres=#du 1/15/202319创建缺省表空间使用 c:pgdata 文件夹作为缺省表存储空间如果在多用户环境下运行POSTGRESQL服务器,则需要对C:pgdata文件夹设置安全使用权限创建名为“sample_ts”的表空间:postgres=#CREATE TABLESPACE sample_ts OWNER LOCATION c:/pgdata/sampledb/system;检验创建的表空间 postgres=#db+1/15/202320创建数据库创建“sample_db”数据库:p

5、ostgres=#CREATE DATABASE OWNER TEMPLATE template0 TABLESPACE sample_ts;列表查看所有已安装的数据库:postgres=#l+1/15/202321创建数据库实体对象1.连接数据库postgres=#c 2.执行SQL DB剧本或执行create/update数据库实体对象操作指令3.列表浏览数据库实体对象:postgres=#d+1/15/2023227.JDBC连接安装JDBC驱动测试驱动使用JDBC驱动简单例子1/15/202323安装JDBC驱动确定可使用的JDBC版本下载JDBC驱动相关的.jar文件设置class

6、path添加环境变量JAVA CLASSPATH,使其为.jar 文件的完整路径到1/15/202324设置CLASSPATH两种方法:如果只在当前命令行任务中设置CLASSPATH环境变量,则可输入:CMD Set CLASSPATH=C:tmp/psql-driver.jar 设置永久CLASSPATH变量打开控制面板打开控制面板-系统系统-添加新的环境变量添加新的环境变量CLASSPATH1/15/202325测试驱动try Class.forName(org.postgresql.Driver);catch(ClassNotFoundException cnfe)System.err.

7、println(Couldnt find driver class:);cnfe.printStackTrace();1/15/2023268.使用JDBC驱动1.引入JDBC2.装载驱动Class.forName(org.postgresql.Driver);3.连接数据库Connection db=DriverManager.getConnection(url,username,password);URL形如 jdbc:drivertype:database4.关闭连接db.close()1/15/202327简单JDBC连接实例import java.sql.DriverManager;

8、import java.sql.Connection;import java.sql.SQLException;public class Example1 public static void main(String argv)System.out.println(“检查注册驱动程序检查注册驱动程序);try Class.forName(org.postgresql.Driver);catch(ClassNotFoundException cnfe)System.out.println(“不能找到驱动程序!不能找到驱动程序!);System.out.println(“程序退出程序退出);cnf

9、e.printStackTrace();System.exit(1);1/15/202328System.out.println(“成功注册驱动成功注册驱动);Connection c=null;try c=DriverManager.getConnection(jdbc:postgresql:/localhost/booktown,username,password);catch(SQLException se)System.out.println(“数据库连接失败!数据库连接失败!);se.printStackTrace();System.exit(1);if(c!=null)System

10、.out.println(“数据库连接成功!数据库连接成功!);elseSystem.out.println(“数据库连接失败数据库连接失败);1/15/202329简单查询Statement s=null;try s=c.createStatement();catch(SQLException se)System.out.println(“出错!出错!);se.printStackTrace();System.exit(1);ResultSet rs=null;try rs=s.executeQuery(SELECT*FROM books);catch(SQLException se)System.out.println(“出错!出错!);se.printStackTrace();System.exit(1);1/15/202330int index=0;try while(rs.next()System.out.println(“记录行记录行 +index+:);System.out.println(rs.getString(1);catch(SQLException se)System.out.println(“出错!出错!);se.printStackTrace();System.exit(1);1/15/202331

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁