postgresql使用方法

上传人:第*** 文档编号:54413573 上传时间:2018-09-12 格式:PPT 页数:31 大小:1.37MB
返回 下载 相关 举报
postgresql使用方法_第1页
第1页 / 共31页
postgresql使用方法_第2页
第2页 / 共31页
postgresql使用方法_第3页
第3页 / 共31页
postgresql使用方法_第4页
第4页 / 共31页
postgresql使用方法_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《postgresql使用方法》由会员分享,可在线阅读,更多相关《postgresql使用方法(31页珍藏版)》请在金锄头文库上搜索。

1、华中科技大学 电子与信息工程系,2018/9/12,1,PostgreSQL,华中科技大学 电子与信息工程系,2018/9/12,2,1. PostgreSQL简介,http:/www.postgresql.org 号称最先进的“Open Source Database“ 支持多操作系统平台 Windows下支持NTFS文件系统,华中科技大学 电子与信息工程系,2018/9/12,3,2. 安装,华中科技大学 电子与信息工程系,2018/9/12,4,华中科技大学 电子与信息工程系,2018/9/12,5,华中科技大学 电子与信息工程系,2018/9/12,6,华中科技大学 电子与信息工程系,

2、2018/9/12,7,如果选择PL/Java,事先必须安装Java运行环,华中科技大学 电子与信息工程系,2018/9/12,8,“Account name”是用于运行PostgreSQL数据库服务器的Windows特殊用户。 需要确认“Account domain”是否实际存在。,华中科技大学 电子与信息工程系,2018/9/12,9,华中科技大学 电子与信息工程系,2018/9/12,10,华中科技大学 电子与信息工程系,2018/9/12,11,选择附加模块,华中科技大学 电子与信息工程系,2018/9/12,12,华中科技大学 电子与信息工程系,2018/9/12,13,华中科技大学

3、 电子与信息工程系,2018/9/12,14,华中科技大学 电子与信息工程系,2018/9/12,15,3. 设置POSTGRESQL服务,缺省,POSTGRESQL服务被设置为自动启动 设置手动启动, 打开控制面板 - 管理工具 - 服务,华中科技大学 电子与信息工程系,2018/9/12,16,4. 执行POSTGRESQL命令控制台,1) 运行PostgreSQL命令台 开始 - 程序 - PostgreSQL 8.x - Command Prompt 出现Windows command prompt窗口 2) psql为PostgreSQL的命令行程序,华中科技大学 电子与信息工程系,

4、2018/9/12,17,5. 连接PostgreSQL服务器,用缺省的postgres数据库超级用户登陆 步骤: 1. 在命令行执行POSTGRESQL 2. 输入以下命令 C:Program FilesPostgreSQL8.1binpsql U postgres h localhost 3. 输入超级用户“postgres”的口令 4. -U postgres 为用户名, -h localhost 为本地服务器 5. 出现PostGRESQL命令行 意思是已经连接到名为 “postgres”的缺省数据库。 postgres=#,华中科技大学 电子与信息工程系,2018/9/12,18,6

5、. 设置数据库,四步: 1. 创建数据库拥有者 2. 创建缺省表存储空间(有安全限制) 3. 创建数据库 4. 创建数据库实体对象,华中科技大学 电子与信息工程系,2018/9/12,19,创建数据库拥有者,创建角色:postgres=# CREATE ROLE LOGIN PASSWORD ;检验所创建的拥有者:postgres=# du ,华中科技大学 电子与信息工程系,2018/9/12,20,创建缺省表空间,使用 c:pgdata 文件夹作为缺省表存储空间 如果在多用户环境下运行POSTGRESQL服务器,则需要对C:pgdata文件夹设置安全使用权限 创建名为“sample_ts”的

6、表空间: postgres=# CREATE TABLESPACE sample_ts OWNER LOCATION c:/pgdata/sampledb/system; 检验创建的表空间 postgres=# db+ ,华中科技大学 电子与信息工程系,2018/9/12,21,创建数据库,创建 “sample_db”数据库: postgres=# CREATE DATABASE OWNER TEMPLATE template0 TABLESPACE sample_ts; 列表查看所有已安装的数据库: postgres=# l+,华中科技大学 电子与信息工程系,2018/9/12,22,创建数

7、据库实体对象,1. 连接数据库 postgres=# c 2. 执行SQL DB剧本或执行create/update数据库实体对象操作指令 3. 列表浏览数据库实体对象: postgres=# d+,华中科技大学 电子与信息工程系,2018/9/12,23,7. JDBC连接,安装JDBC驱动 测试驱动 使用JDBC驱动 简单例子,华中科技大学 电子与信息工程系,2018/9/12,24,安装JDBC驱动,确定可使用的JDBC版本 下载JDBC驱动相关的 .jar文件 设置class path 添加环境变量JAVA CLASSPATH,使其为 .jar 文件的完整路径到,华中科技大学 电子与信

8、息工程系,2018/9/12,25,设置CLASSPATH,两种方法: 如果只在当前命令行任务中设置CLASSPATH环境变量,则可输入: CMD Set CLASSPATH=C:tmp/psql-driver.jar设置永久CLASSPATH变量 打开控制面板 - 系统 - 添加新的环境变量CLASSPATH,华中科技大学 电子与信息工程系,2018/9/12,26,测试驱动,try Class.forName(“org.postgresql.Driver“); catch (ClassNotFoundException cnfe) System.err.println(“Couldnt find driver class:“);cnfe.printStackTrace(); ,华中科技大学 电子与信息工程系,

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

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号