- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Create Database数据库-PowerB
第五章 创建 database;五点一 database概述
五点二 数据库画板
五点三 创建ASA数据库
五点四 创建ODBC数据源
五点五 配置DB Profile
五点六 连接数据库
五点七 创建表
五点八 数据的输入
五点九 视图;存放数据的集合
简单理解一个数据库便是一张二维表格
表头(字段名)
表的内容(记录)
建立在该表上的操作包括
检索 SELECT
插入 INSERT
删除 DELETE
更新 UPDATE
;;;(1)物理数据库:这是一个磁盘文件,表格及数据等全部在这个文件中。可以是.DBF文件、文本文件、MS SQL Server数据库、ASA数据库(.DB)等。
(2)日志文件:这也是一个磁盘文件,一般以.log为扩展名,用来记载相关数据库的环境及其操作。删除相应的.log文件,一般不会影响数据库。;(3)ODBC数据源:这是为连接物理数据库而提供的一种标准接口。
ODBC数据源指明了数据库的基本属性,如物理数据库的位置、数据库驱动程序??即是哪一种数据库)、用户名、口令等。
通过ODBC数据源,我们可以不关心物理数据库。一个物理数据库可以定义若干个ODBC数据源
(4)DB Profile:这是在PowerBuilder开发环境中操作数据库所需要的,它指明了使用哪一个数据源。在用户的应用程序中不需要DB Profile。;五点一数据库概述;(1)创建物理数据库,例如DBF、ASA等。
(2)定义ODBC数据源。
(3)定义DB Profile(仅仅开发环境需要,运行时不需要)。
(4)连接数据库。
;Database画板是专门用来管理数据库的,包括创建和删除ASA数据库、连接数据库、定义ODBC数据源、创建和管理表及数据,等等。
从选单或工具栏进入Database画板;
要在Database主窗口内打开更多的子窗口,可通过主选单View打开
;打开Objects子窗口,然后用鼠标双击ODBC项下Utilities中的Create ASA Database项。
在Database Name项中给出数据库名。数据库用户UserID项默认为dba,口令Password项默认为sql。
创建好的ASA数据库XSCJ可以在Objects子窗口的树形目录里看到。
;用鼠标双击Delete ASA Database,将会出现一个窗口,询问要删除的ASA数据库的名称(包括路径)。
删除数据库应特别慎重。
;五点四 创建ODBC数据源;五点四创建ODBC数据源;在PowerBuilder开发环境中操作数据库,需要创建和配置DB Profile,它指明了使用哪一个数据源。
在Database画板,打开Objects子窗口,选择ODBC项,单击鼠标右键,选择NewProfile,将出现标题为“Database Profile Setup-ODBC”的窗口
;用鼠标右键单击要删除的DB Profile,选择Delete,系统会再次询问是否删除,选择Yes将删除指定的DB Profile。
删除DB Profile,不会影响物理数据库。
;在Database画板的Objects子窗口中,选择ODBC项。选择要连接的DB Profile,单击鼠标右键,选择Connect连接数据库。
若连接成功,会在相应的DB Profile前面的图标上打上“√”标记,该数据库变为当前工作数据库
若连接不成功,一般是已被同一数据库的另一个DB Profile连接,这时应先断开别的数据库连接,然后再连接即可。
但同一时刻,可以连接多个不同的物理数据库。 ;在相应的DB Profile前面的图标上打上“√”标记的为当前正在连接的数据库。
要断开连接,在该项上单击鼠标右键,选择Disconnect,即可断开连接。
;五点七 创建表;在表结构定义窗口中,输入列名Column Name、列的类型Data Type、列的宽度Width、小数位Dec(仅实数才有)、是否为空值NULL、默认值Default(一般情况下就设为None)。
按回车或↓键增加新列。也可以用鼠标右键单击列名前的箭头来插入、删除列。
列名应符合标识符的命名规则,不要用汉字。只有必须输入数据的列,其NULL值才设为No,其他列应尽量将NULL值设为Yes。
类型、空值等在表添加数据后,就不能再改变,因此表的定义要慎重。(当然以后可以用别的方法改)。;五点七点二 定义表结构;五点七点二 定义表结构;五点七点二 定义表结构;选择要删除的表,单击鼠标右键,出现一个选单,选择“Drop Table”,若表中已有数据,应慎重处理,因为删除后就不能恢复了
还可以从选单删除当前表,选择“Object”主选单的“Delete”子选单删除当前表。
;PowerBuilder规定,只有给表设置了主
文档评论(0)