- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle_编程接口
第10章 Oracle 编程接口 10.1 使用ODBC访问Oracle 9i数据库 10.2 Windows平台访问Oracle 9i数据库 10.1.1 ODBC 组件 10.1.2 配置ODBC数据源 10.1 使用ODBC 访问Oracle 9i 数据库 10.1.1 ODBC 组件 1. ODBC应用程序 ODBC应用程序是一种使用Visual Basic、Visual C++或者其他PC开发平台编写的,类似于Word、Excel或者Visual Basic等的应用程序。该应用程序与ODBC驱动程序管理器(ODBC32.DLL)进行静态或动态链接,且调用由ODBC 驱动程序管理器提供的ODBC API 函数。 10.1.1 ODBC 组件 2. ODBC驱动程序管理器 因为ODBC应用程序不能够直接调用ODBC驱动程序,只可以调用包含在ODBC驱动程序管理器中的函数,而ODBC驱动程序管理器可以调用相应的ODBC驱动程序。这样,就保证了ODBC函数无论是连接到Oracle 9i数据库,还是其他某个数据库平台(如SQL Server),都总是按照同一种方式进行调用。 10.1.1 ODBC 组件 3. ODBC驱动程序 ODBC驱动程序负责把SQL请求发送到关系数据库管理系统(RDBMS)中,且把发送结果返回给ODBC 驱动程序管理器,然后,由驱动程序管理器把这些请求传送给客户端应用程序。 每一种兼容ODBC的数据库都有其各自的ODBC驱动程序,且该驱动程序只能与该数据库本身进行通信,不能用它访问其他的数据库。譬如,SQL Server ODBC驱动程序只能访问SQL Server数据库,不能用来访问Oracle数据库;而Oracle ODBC驱动程序则只能访问Oracle数据库,却不能用来访问SQL Server 数据库。 10.1.1 ODBC 组件 4. 数据源 顾名思义,数据源就是要访问的数据库。如果要访问一个数据库,必须首先定义一个数据源。一般地,可使用“ODBC数据源管理器”对话框来创建数据源,然后,使用用户创建的名称关联一个目的关系型数据库和ODBC驱动程序,以便用户使用有意义的数据源名称来访问数据库。 10.1.2 配置ODBC数据源 在Windows操作平台下,最常见的数据库访问方法是通过ODBC(开放数据库连接),它是访问数据库的一种通用方法,可以在“ODBC数据源管理器”中建立与各种数据库连接的数据源,以后各种编程语言就可以通过这个数据源访问数据库。打开“ODBC数据源管理器”的方法如下:选择“我的电脑”→“控制面板”→“管理工具”→“数据源(ODBC)”命令,出现ODBC数据源管理器,然后就可以添加、删除、配置各种连接后台数据库的ODBC数据源了。 10.2 Windows平台访问Oracle 9i数库 10.2.1 通过Excel访问Oracle 9i数据库 10.2.2 通过Visual Basic访问Oracle数据库 10.2.3 通过PowerBuilder访问Oracle数据库 10.2.4 通过Delphi访问Oracle数据库 10.2.5 Java语言与Oracle数据库 10.2.1 通过Excel访问Oracle 9i数据库 ⑴ 首先配置ODBC数据源。 ⑵ 打开Excel,在数据菜单下,选“获取外部数据”,单击“新建数据库查询”。出现“选择数据源”对话框。 ⑶ 在“选择数据源”对话框中,选择已设置好的数据源myoraclelink。 ⑷ 在“Oracle ODBC Driver connecect”对话框中,输入Service Name服务名,User Name用户名,Password数据库密码,然后单击“OK”按钮。 ⑸ 在“查询向导_选择列”对话框中,选择查询结果所需包含的表。 10.2.1 通过Excel访问 Oracle 9i数据库 ⑹ 在“查询向导_选择列”对话框中,选择一个列名则单击“”一次。 ⑺ 在“查询向导_筛选数据”对话框中,筛选数据以指定查询结果所包含的行。 ⑻ 在“查询向导_排序顺序”对话框中,指定数据的排序方式,即对主要关键字、次要关键字等进行升序或降序排列。 10.2.1 通过Excel访问Oracle 9i数据库 ⑼ 在“查询向导_完成”对话框中,确定是将数据返回Excel,还是在Microsoft Query中查看数据或编辑查询,或者从该查询创建OLAP多维数据集,也可以将其查询保存起来。 ⑽ 在“导入数据”对话框中,确定数据的放置位置。单击“确定”,从Oracle 9i中将数据内容导入到Excel表。
您可能关注的文档
- odoo与企业微信.pptx
- NXT Head保养SOP-110322.ppt
- 四年级下语文S版《莲叶青青》概要.ppt
- 四年级作文下册16次概要.doc
- OEE设备综合效率讲议.ppt
- 四年级下语文课件-古诗词三首_人教新课标概要.ppt
- NZM断路器介绍.ppt
- OEE(设备总效率)的定义与计算.ppt
- ok2第五章直流传动控制系统.ppt
- OK1.2复数的有关概念.ppt
- 洋流高中地理人教版(2019)选择性必修一.pptx
- 2024年天津市第一中心医院门诊协诊岗招聘考试真题 .docx
- 第三单元 3 宜人的设计 教学设计人美版2025美术七年级下册 .docx
- 2025年广东深圳市高三二模高考生物试卷试题(精校打印) .pdf
- 统编版语文一年级下册第六单元综合素养测评A卷.doc
- 2025年中考语文三轮冲刺:名著+散文 专项突破限时测试卷4(含答案) .pdf
- 算法与程序设计:第4章 贪心算法.ppt
- 美国(金融)霸权的终结——美国金融垄断资本主义的产生、本质、特征与终结+课件--2025届高三统编版(2019)历史二轮复习 .pdf
- 2025年中考语文三轮冲刺:名著+散文 专项突破限时测试卷9(含答案) .pdf
- 学院教职员工教育培训制度.docx
最近下载
- 23S519小型排水构筑物图集.docx VIP
- 《刺法灸法学》期末复习重点内容、习题及北京中医药大学期末考试试题.docx
- 全国科普日 小学生趣味科普宣教课件.pptx VIP
- 粤教版信息技术三年级下册 第10课 编辑字块--课件.ppt
- 晶体的长大jackson界面结构判据.pdf VIP
- 跨学科实践活动3水质检测及自制净水器 教学设计 九年级化学上册人教版(2024).doc
- 《中式烹调师(二级)理论知识考核要素细目表》.pdf
- Roland罗兰乐器OCTAPAD SPD-30 Version 2 打击板SPD-30 说明书用户手册.pdf
- Wexner便秘评分(中文版).docx VIP
- 西药处方药零售.pdf.doc VIP
文档评论(0)