欢迎来到天天文库
浏览记录
ID:59415973
大小:1.77 MB
页数:48页
时间:2020-09-19
《PB 05第5章 创建数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章创建数据库5.1数据库概述5.2数据库画板5.3创建ASA数据库5.4创建ODBC数据源5.5配置DBProfile5.6连接数据库5.7创建表5.8数据的输入与保存5.9视图5.1数据库概述在PowerBuilder开发环境中,以下几个概念需注意区分:物理数据库:是一个磁盘文件,表格及数据等等全部在这个文件中。日志文件:是一个磁盘文件,一般以.log作扩展名,用来记载相关数据库的环境及其操作。当将一台机器上的ASA数据库拷贝到另一台机器上时,应当删除相应的.log文件。删除相应的.log文件,一般不会影响数据库。ODBC数据源:ODBC是为连接
2、物理数据库而提供的一种标准接口,ODBC数据源指明了数据库的基本属性。DBProfile:它指明了使用哪一个数据源。数据库的操作有以下几步:(1)创建物理数据库,例如DBF、ASA等。(2)定义ODBC数据源。(3)定义DBProfile(仅仅开发环境需要,运行时不需要)。(4)连接数据库。对在本机创建的ASA数据库,自动定义数据源和DBProfile。在别的机器上创建的ASA数据库或其他类型的数据库,要定义ODBC数据源和DBProfile。连接成功后,才可以创建和管理表及数据等。5.2数据库画板Database画板专门用来管理数据库的,包括创建和删
3、除ASA数据库、连接数据库、定义ODBC数据源、创建和管理表及数据等等。从菜单或工具栏进入DataBase画板。图5-1DataBase画板图标5.2数据库画板进入DataBase画板后的界面见图。5.2数据库画板要在Database主窗口内打开更多的子窗口,可通过主菜单View打开。5.3创建ASA数据库1.创建AdaptiveServerAnyWhere数据库在进入Database画板后,打开Objects子窗口(如图5-2所示),然后选择ODBC项下Utilities中的CreateASADataBase项。5.3创建ASA数据库在Databas
4、eName项当中给出数据库名。可以通过Browse按钮确定数据库的存放地点。通过Browse按钮确定数据库的存放地点。数据库用户UserID项默认为dba,口令Password项默认为sql。如果不用默认值,则必须牢牢记注。其它项就用系统默认值,不必再填。这三项填好后,点OK按钮。图5-5创建ASA数据库5.3创建ASA数据库2.删除ASA数据库在图5-4中,鼠标双击DeleteASADatabase,将会出现一个窗口,询问要删除的ASA数据库的名称(包括路径)。删除数据库应特别慎重。5.4创建ODBC数据源1.创建ODBC数据源在PowerBuild
5、er数据库画板的Objects子窗口中,双击ODBC项下Utilities项的ODBCAdministrator项(图5-4),出现标题为”ODBC数据源管理器“窗口。图5-6创建ODBC数据源5.4创建ODBC数据源在图5-6中,选择“户DSN”,在该窗口中查看已有的数据源,若要修改已有的数据源,可以点击“配置”按钮进行修改。点击“添加”按钮,创建新数据源,将出现标题为“创建新数据源”的窗口。图5-7创建新数据源5.4创建ODBC数据源在图5-7中,选择合适的驱动程序。这儿选择AdaptiveServerAnywhere8.0,点“完成”按钮,将出现
6、标题为“ODBCConfigurationforAdaptiveServerAnywhere”的窗口。图5-8配置ASA数据源5.4创建ODBC数据源在图5-8中,选择ODBC,在DataBaseSourceName项中输入新的数据源名称,这里为stu。选择Database,在DatabaseFile项中输入物理数据库名,可以用Browse按钮确定,点“确定”按钮。图5-9配置ASA数据源5.4创建ODBC数据源2.删除ODBC数据源在图5-6中,先选择要删除的数据源,然后点击“删除”按钮,系统会再次询问是否删除,选择Yes将删除指定的数据源。删除数据
7、源,不会影响物理数据库。5.5配置DBProfile1.配置DBProfile在进入Database画板后,打开Objects子窗口,在这个子窗口中,列出了所有可以允许连接的数据库接口。选择ODBC项,点击鼠标右键。图5-10创建DBProfile5.5配置DBProfile选择NewProfile,出现标题为“DatabaseProfileSetup-ODBC”的窗口:2.删除DBProfile在图5-12中,右键点击要删除的DBProfile,选择Delete,系统会再次询问是否删除,选择Yes将删除指定的DBProfile。删除DBProfile
8、,不会影响物理数据库。图5-11配置DBProfile5.6连接数据库1.连接数据库在Data
此文档下载收益归作者所有