管理信息系统(三)数据库连接
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
(5)安装数据库网络支持软件 完成了上述软件的安装之后,通过设置P B数据库连接参数,将PB连接到数据库服务 器上。为了方便连接到不同的数据库系统,P B提供了一个数据库配置画笔(Database Profile Painter),它登记了开发人员已经配置的各个 选项,开发者可以根据数据库的不同,定义自 己的配置选项,也能够删除、编辑已有的配置 选项。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
2.连接到ODBC数据库
ODBC是PowerBuilder与数据库进行连接的 接口之一,它位于PowerBuilder与具体的数据 库管理系统之间,PowerBuilder通过ODBC接口 连接到各种数据库管理系统的调用层次如下图 所示,它由4层结构组成:
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
PB与数据库的联结建立在驱动程序 之上。如对等大型数据库管理系统,PB 提供了旨在提高数据库访问效率的专用数 据库接口。对于小型数据库和一些支持O DBC接口的数据库,PB提供了ODB C接口。 当PB开发环境连接的数据库上之后, 在PB中使用数据库画笔可以创建表、修 改、删除表、定义表的属性、主键、索引 外部键,能够创建视图、增加/删除记录、 加载和写出数据库中的数据。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
第一层为ODBC应用软件,包括用PowerBuilder开发 的应用程序。应用程序通过调用ODBC函数,向 ODBC数据源提供操作数据源的SQL语句,并处理 SQL语句的返回结果。对于开发人员来说,调用 ODBC函数的过程是隐含的,它由PowerBuilder自动 完成。 第二层为驱动管理程序,或称作驱动管理器,它管 理并装载驱动程序。驱动管理器的作用为: · 用ODBC.INI文件把数据源名映射成特定驱动程序的动 态连接库。 · 处理几个ODBC初始化调用。 · 为每个驱动程序提供ODBC的入口点。 《计算机管理信息技术》Yinhang2001@mail.china.com · 检验ODBC的调用参数和次序。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
专用接口针对具体的数据库管理系统而设 计,对于 Oracle,Sybase,Informix的大型数据 库管理系统,PowerBuilder企业版都提供了专 用接口,专用的接口在设计上针对特定数据库 的特点,充分发挥特定数据库的优势,从而可 以大大提高应用程序访问数据库的速度。 本课程主要介绍的是ODBC接口及连接方法。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
1.连接前的软件安装
(1)安装PB本身 (2)安装数据库管理系统 (3)安装PB与数据库的接口,WINDOWS下 由动态链接库的(DLL)组成,一般是由文件 PBxxxyy.DLL,其中xx代表具体数据库的三个 字符,yy是版本号。 (4)安装数据库厂商提供的数据库接口文件, 这些接口文件用于提供(3)中的数据库接口访 问数据库所需要的函数调用,例如,Microsoft SQL Server的32位数据库接口文件为 NTWDBLIB.DLL
本次课结束 The End.
《计算机管理信息技术》Yinhang2001@mail.china.com
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
ຫໍສະໝຸດ Baidu
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
第二课《相关的计算机知识》
第三层为驱动程序,它用来处理ODBC函数 调用,在需要时修改应用程序提交的SQL语句, 以适应特定数据库的SQL语法,完成结果的提 交和返回。 第四层是数据源,这里的数据源包括要存取 的数据以及相关的操作系统、数据库管理系统 和网络系统。 通过ODBC接口把PowerBuilder开发环境连 接到数据库实际上要经过两个步骤,即配置数 据源、连接到ODBC数据源。如下分别说明操作 方法。
本次课所要讲述的问题
开放式互连ODBC 在PB中如何建立与数据库的连接
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
MIS中的数据库知识
方便而有效的访问数据库是PB的 重要特色之一。PB在访问数据库之前 必须首先与要操作的数据库建立联结关 系。而学习数据库管理软件的开发工具 PB就必须先学习通过PB对各种数据 库控制的能力。即,数据存储在何种数 据库中,我们就要首先了解这种数据库 并且建立连接的关系。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
连接数据库
PowerBuilder与数据库的连接通过数据库接口来 实现。PowerBuilder提供了两类接口ODBC接口和专用 接口。ODBC(Open DataBase Connectivity)接口思 维软公司提出的开放式数据库互连标准接口,它以关 系数据库标准查询语言SQL来存取连接到的数据源, ODBC支持单个应用程序访问多个不同的数据库管理系 统(DBMS),并且,对应用系统的开发人员来说,使 用ODBC就能够用统一的方法处理不同的数据源,减轻 了学习新系统的压力。现在,除Oracle,Sybase,MS SQL Server,IBM DB/2等大型数据库管理系统支持ODBC 接口外,诸如dBase,FoxPro,Sybase SQL Anywhere,Excel等数据源也都支持ODBC接口。
第二课《相关的计算机知识》
(5)安装数据库网络支持软件 完成了上述软件的安装之后,通过设置P B数据库连接参数,将PB连接到数据库服务 器上。为了方便连接到不同的数据库系统,P B提供了一个数据库配置画笔(Database Profile Painter),它登记了开发人员已经配置的各个 选项,开发者可以根据数据库的不同,定义自 己的配置选项,也能够删除、编辑已有的配置 选项。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
2.连接到ODBC数据库
ODBC是PowerBuilder与数据库进行连接的 接口之一,它位于PowerBuilder与具体的数据 库管理系统之间,PowerBuilder通过ODBC接口 连接到各种数据库管理系统的调用层次如下图 所示,它由4层结构组成:
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
PB与数据库的联结建立在驱动程序 之上。如对等大型数据库管理系统,PB 提供了旨在提高数据库访问效率的专用数 据库接口。对于小型数据库和一些支持O DBC接口的数据库,PB提供了ODB C接口。 当PB开发环境连接的数据库上之后, 在PB中使用数据库画笔可以创建表、修 改、删除表、定义表的属性、主键、索引 外部键,能够创建视图、增加/删除记录、 加载和写出数据库中的数据。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
第一层为ODBC应用软件,包括用PowerBuilder开发 的应用程序。应用程序通过调用ODBC函数,向 ODBC数据源提供操作数据源的SQL语句,并处理 SQL语句的返回结果。对于开发人员来说,调用 ODBC函数的过程是隐含的,它由PowerBuilder自动 完成。 第二层为驱动管理程序,或称作驱动管理器,它管 理并装载驱动程序。驱动管理器的作用为: · 用ODBC.INI文件把数据源名映射成特定驱动程序的动 态连接库。 · 处理几个ODBC初始化调用。 · 为每个驱动程序提供ODBC的入口点。 《计算机管理信息技术》Yinhang2001@mail.china.com · 检验ODBC的调用参数和次序。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
专用接口针对具体的数据库管理系统而设 计,对于 Oracle,Sybase,Informix的大型数据 库管理系统,PowerBuilder企业版都提供了专 用接口,专用的接口在设计上针对特定数据库 的特点,充分发挥特定数据库的优势,从而可 以大大提高应用程序访问数据库的速度。 本课程主要介绍的是ODBC接口及连接方法。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
1.连接前的软件安装
(1)安装PB本身 (2)安装数据库管理系统 (3)安装PB与数据库的接口,WINDOWS下 由动态链接库的(DLL)组成,一般是由文件 PBxxxyy.DLL,其中xx代表具体数据库的三个 字符,yy是版本号。 (4)安装数据库厂商提供的数据库接口文件, 这些接口文件用于提供(3)中的数据库接口访 问数据库所需要的函数调用,例如,Microsoft SQL Server的32位数据库接口文件为 NTWDBLIB.DLL
本次课结束 The End.
《计算机管理信息技术》Yinhang2001@mail.china.com
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
ຫໍສະໝຸດ Baidu
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
第二课《相关的计算机知识》
第三层为驱动程序,它用来处理ODBC函数 调用,在需要时修改应用程序提交的SQL语句, 以适应特定数据库的SQL语法,完成结果的提 交和返回。 第四层是数据源,这里的数据源包括要存取 的数据以及相关的操作系统、数据库管理系统 和网络系统。 通过ODBC接口把PowerBuilder开发环境连 接到数据库实际上要经过两个步骤,即配置数 据源、连接到ODBC数据源。如下分别说明操作 方法。
本次课所要讲述的问题
开放式互连ODBC 在PB中如何建立与数据库的连接
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
MIS中的数据库知识
方便而有效的访问数据库是PB的 重要特色之一。PB在访问数据库之前 必须首先与要操作的数据库建立联结关 系。而学习数据库管理软件的开发工具 PB就必须先学习通过PB对各种数据 库控制的能力。即,数据存储在何种数 据库中,我们就要首先了解这种数据库 并且建立连接的关系。
《计算机管理信息技术》Yinhang2001@mail.china.com
第二课《相关的计算机知识》
连接数据库
PowerBuilder与数据库的连接通过数据库接口来 实现。PowerBuilder提供了两类接口ODBC接口和专用 接口。ODBC(Open DataBase Connectivity)接口思 维软公司提出的开放式数据库互连标准接口,它以关 系数据库标准查询语言SQL来存取连接到的数据源, ODBC支持单个应用程序访问多个不同的数据库管理系 统(DBMS),并且,对应用系统的开发人员来说,使 用ODBC就能够用统一的方法处理不同的数据源,减轻 了学习新系统的压力。现在,除Oracle,Sybase,MS SQL Server,IBM DB/2等大型数据库管理系统支持ODBC 接口外,诸如dBase,FoxPro,Sybase SQL Anywhere,Excel等数据源也都支持ODBC接口。