欢迎来到天天文库
浏览记录
ID:38602291
大小:230.00 KB
页数:22页
时间:2019-06-16
《《Oracle编程接口》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章Oracle编程接口10.1使用ODBC访问Oracle9i数据库10.2Windows平台访问Oracle9i数据库10.1.1ODBC组件10.1.2配置ODBC数据源10.1使用ODBC访问Oracle9i数据库10.1.1ODBC组件1.ODBC应用程序ODBC应用程序是一种使用VisualBasic、VisualC++或者其他PC开发平台编写的,类似于Word、Excel或者VisualBasic等的应用程序。该应用程序与ODBC驱动程序管理器(ODBC32.DLL)进行静态或动态链接,且调用由ODBC驱动程序管理器提供的ODBCAPI函数。10.1.1ODBC组件2.OD
2、BC驱动程序管理器因为ODBC应用程序不能够直接调用ODBC驱动程序,只可以调用包含在ODBC驱动程序管理器中的函数,而ODBC驱动程序管理器可以调用相应的ODBC驱动程序。这样,就保证了ODBC函数无论是连接到Oracle9i数据库,还是其他某个数据库平台(如SQLServer),都总是按照同一种方式进行调用。10.1.1ODBC组件3.ODBC驱动程序ODBC驱动程序负责把SQL请求发送到关系数据库管理系统(RDBMS)中,且把发送结果返回给ODBC驱动程序管理器,然后,由驱动程序管理器把这些请求传送给客户端应用程序。每一种兼容ODBC的数据库都有其各自的ODBC驱动程序,且该驱动程序只
3、能与该数据库本身进行通信,不能用它访问其他的数据库。譬如,SQLServerODBC驱动程序只能访问SQLServer数据库,不能用来访问Oracle数据库;而OracleODBC驱动程序则只能访问Oracle数据库,却不能用来访问SQLServer数据库。10.1.1ODBC组件4.数据源顾名思义,数据源就是要访问的数据库。如果要访问一个数据库,必须首先定义一个数据源。一般地,可使用“ODBC数据源管理器”对话框来创建数据源,然后,使用用户创建的名称关联一个目的关系型数据库和ODBC驱动程序,以便用户使用有意义的数据源名称来访问数据库。10.1.2配置ODBC数据源在Windows操作平台
4、下,最常见的数据库访问方法是通过ODBC(开放数据库连接),它是访问数据库的一种通用方法,可以在“ODBC数据源管理器”中建立与各种数据库连接的数据源,以后各种编程语言就可以通过这个数据源访问数据库。打开“ODBC数据源管理器”的方法如下:选择“我的电脑”→“控制面板”→“管理工具”→“数据源(ODBC)”命令,出现ODBC数据源管理器,然后就可以添加、删除、配置各种连接后台数据库的ODBC数据源了。10.2Windows平台访问Oracle9i数库10.2.1通过Excel访问Oracle9i数据库10.2.2通过VisualBasic访问Oracle数据库10.2.3通过PowerBui
5、lder访问Oracle数据库10.2.4通过Delphi访问Oracle数据库10.2.5Java语言与Oracle数据库10.2.1通过Excel访问Oracle9i数据库⑴首先配置ODBC数据源。⑵打开Excel,在数据菜单下,选“获取外部数据”,单击“新建数据库查询”。出现“选择数据源”对话框。⑶在“选择数据源”对话框中,选择已设置好的数据源myoraclelink。⑷在“OracleODBCDriverconnecect”对话框中,输入ServiceName服务名,UserName用户名,Password数据库密码,然后单击“OK”按钮。⑸在“查询向导_选择列”对话框中,选择查询结
6、果所需包含的表。10.2.1通过Excel访问Oracle9i数据库⑹在“查询向导_选择列”对话框中,选择一个列名则单击“>”一次。⑺在“查询向导_筛选数据”对话框中,筛选数据以指定查询结果所包含的行。⑻在“查询向导_排序顺序”对话框中,指定数据的排序方式,即对主要关键字、次要关键字等进行升序或降序排列。10.2.1通过Excel访问Oracle9i数据库⑼在“查询向导_完成”对话框中,确定是将数据返回Excel,还是在MicrosoftQuery中查看数据或编辑查询,或者从该查询创建OLAP多维数据集,也可以将其查询保存起来。⑽在“导入数据”对话框中,确定数据的放置位置。单击“确定”,从O
7、racle9i中将数据内容导入到Excel表。10.2.2通过VisualBasic访问Oracle数据库在VisualBasic6.0的菜单栏选择“外挂程序”→“可视化数据管理器”菜单命令。出现VisData界面,在菜单栏选择“文件”→“打开数据库”→“ODBC”菜单命令。10.2.2通过VisualBasic访问Oracle数库出现ODBC登录界面,在“DSN(D):”文本框里选择己建立好的数据源,在“U
此文档下载收益归作者所有