- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章pb中操纵数据康拟
第3章 创建数据库;教学目标;教学重点;教学过程; PowerBuilder的最主要特色之一就是方便有效地访问和管理数据库。
PB可以访问几乎所有的数据库。
PB使用数据库管理器可以实现对数据库的几乎所有的操作。
PB生成描述表特征的扩展属性,并保存在数据库中。;数据库概述;数据库画板;3.1 创建ASA数据库;;3.2 删除ASA数据库;3.3 PB与数据库的连接;3.配置DB Profile
在Pb的开发环境下操作数据库,需要创建和配置DB Profile,它指明了使用哪一个数据源。在用户的应用程序中不需要DB Profile。
在数据库画板中,选择“ODB ODBC”,点击右键选择“New Profile”,出现定义数据源配置文件对话框,在Profile Name之后输入名称,一般与数据库名称一致;在Data Source之后选择刚刚建好数据源的名称;在User ID之后输入“dba”;在Password之后输入“sql”,单击【OK】按钮即可。
此时在ODBC项下就会出现与数据库同名的配置文件的名称。
4.删除DB Profile
在数据库画板中,选中要删除的DB Profile,选择delete。;
4、连接数据库
选择数据库配置文件名称双击之,就会连接上数据库。
注意:同一物理数据库,不能同时有两个连接,但同一时刻,可以连接多个不同的物理数据库。
5、断开连接的数据库
;6、连接数据库失败与Log文件
在连接已存在的数据库时,若该数据库在创建时输入了log文件的路径和名称,而连接时没有提供创建数据库时log文件的路径,或log文件发生错误,这时就会出现连接失败,这里提供一种补救措施。
1) 在写字板中打开所要连接的数据库文件如exercise.db,查找log,这时能找到所创建的LOG文件所在的正确位置,如:d:\PowerBuilder\exercise.log。
2)在上面位置创建文件夹,若文件夹已存在,则删除文件夹下面的log文件。
3) 在PowerBuilder中,重新连接数据库,这时数据库文件就会连接成功。 ;3.4 创建表; 定义表结构,需要输入列名、列的类型、列的宽度、小数位数、是否为空、默认值等信息。
列名应符合标识符规则。
例:创建一个班级表的depart和学生表student。;3.4.3 修改表;;在数据库画板中,可以为表中的每个列定义多个属性,选择要设置属性的列右击,选择Properties菜单项,这时弹出的画面中有5个标签页。
1) General标签页
该页中只有一项comments用户可以输入,输入的内容表示列的注释。
2) Headers标签页
Label后面的内容是以后制作数据窗口对象时该列的默认标签,在没有进行修改之前,默认值为原来的字段名。制作数据窗口对象,一般希望标签为汉字,此时应输入该字段对应的汉字。
heading后面的内容是显示表中数据时该列的标题,此处在没有进行修改之前,默认值为原来的字段名,但以后显示表中的数据时,一般希望是汉字标题,此时应输入该字段对应的汉字。;3)Display标签页
数据库中的数据被检索出来之后,用系统默认的格式进行显示。对用户来说,都希望使用自己喜欢的格式进行显示,这时可从系统提供的格式中进行选择,也可根据需要设定自己的格式。
①创建一种新的显示格式
选择View菜单下的Extended Attributes选项,点击Display Formats前面的+号,可以看到系统已经定义的20种格式,若要使用其它格式,需要重新定义。定义新格式的方法:选择Display Formats后,点击右键,选择New,在出现的界面中,在Style Name之后输入所要定义的格式名称,在Data Type后面输入所要定义的格式属于什么类型,在Format后面输入所要定义的新格式,也可以选择系统已有的格式,输入完成之后就完成了对格式的定义。
②将新格式嵌入到字段中
选择设置显示格式的字段右击,选择Properties后,选择Display标签,出现属性对话框,在Display Format后面选择用户希望的显示方式。
③五种数据类型的显示格式
PowerBuilder支持五种类型的显示格式:字符串(String)、数字型(Number)、日期型(Date)、时间型(Time)、日期时间型(DateTime),这些类型的数据在显示时是以掩码的方式来表示的,不同类型的数据有不同的掩码,遵循一定的规则。 ;4)Validation标签页
该标签页用来定义列数据的有效性,只有符合有效性的数据才能被存储,否则系统认为是非法数据。
给某列定义有效性,要经过以下步骤:
①定义有效性名称、类型
选择View
您可能关注的文档
最近下载
- 大学美育 课件 第8章 中国艺术美 第一节 书法美.pptx
- 9型人格108道测试题.doc
- 《新能源变换技术》课件——3.2.单相桥式全控整流电路结构及电阻性负载工作原理.pptx VIP
- 绿色贸易壁垒影响下浙江省农产品出口问题研究分析 国际贸易专业.doc
- 《新能源变换技术》课件——3.1.2 单相半波可控整流电路结构及电感性负载工作原理(二).pptx VIP
- 呼吸系统疾病的预防与保健PPT.pptx VIP
- 小学信息技术冀教版四年级下册 我们生活在信息时代 课件.pptx
- 幼儿园中班散文欣赏《芽儿》教学课件.ppt
- 2024年江苏护理职业学院单招职业技能测试题库及答案(易错题).docx VIP
- 老年人心理健康量表(维度划分+评分方式).docx
文档评论(0)