Delphi 搭配Oracle开发数据库应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi 搭配Oracle开发数据库应用

Delphi 搭配Oracle开发数据库应用摘要:该文介绍了Delphi搭配Oracle进行数据库应用开发时,通过Delphi提供的BDE以及Oracle提供的Net Manager工具进行有关数据库连接设置。通过设置Tdatabase及Tsession控件属性,然后使用TTable、Tquery和TstoredProc等BDE控件,进行Oracle数据库的有关操作。 关键词:Delphi;Oracle;数据库;存储过程;SQL语句 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)04-0669-02 由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。 ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。 1 配置Oracle监听和网络服务名 建立了Oracle数据库后,必须合理地配置监听程序和网络服务名,客户应用才能访问数据库。服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。 服务器端的监听程序用于接收客户端的连接请求。建立Oracle数据库后,为了客户应用能访问特定数据库,必须要在监听程序中追加该数据库。一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。但是监听程序只能用于同一台服务器上的Oracle数据库。安装了Oracle时,会自动建立默认的监听程序LISTENER.,监听程序使用的默认端口为1521。保存了监听程序配置之后,必须要重新启动监听程序才能生效。windows中可以在“服务”中重新启动。例如:假如在10.150.27.45上装了ORACLE服务器,端口是1521,为了让其他客户端应用(不管是本地的还是其他的)可以访问我的名为TESTDB的数据库,首先得在服务器上配置监听器:进入Net Manager 新建一个端口,如命名为LISTENER,配置主机名:如10.150.27.45和端口1521,配置全局数据库名:如TESTDB,然后保存。 客户端需要配置网络服务名,才能访问Oracle数据库, 一般使用数据库名作为服务名。注意: 网络协议要与监听程序的一致(如TCP/IP)例如:假如在10.150.27.46上装了ORACLE客户端,进入NET MANAGER,新建一服务命名,如:TEST,然后配置你要连接的DB服务器名字和端口好,如:10.150.27.45, 1521,配置服务名必须跟监听端口的全局数据库名一样:如TESTDB,然后可以通过输入用户名和密码测试连接成不成功了。 2 设置BDE连接 Delphi数据库应用的最大奥秘在于它的独特的数据库引擎BDE(Borland Database Engine),它使我们的程序编写更为方便,移植起来也十方便,可适应从客户/服务器模式到分布式网络计算,如果再充分利用Windows的多线程、COM、CORBA、MTS等机制,将会开发出更为美妙的东西来。Delphi主要是通过数据库引擎BDE来处理数据的。BDE实际上是由几个DLL模块组成的,它们分别负责处理一些数据库的相关工作。所有数据库存取使用的例程,均需要通过BDE来处理。BDE是Delphi数据库功能的枢纽部分,是连接应用程序和数据库的桥梁。 Delphi要访问Oracle数据库时,需要先在BDE中进行相关的设置。设置BDE步骤如下:运行BDE工具,对右边的Database根节点点击右键,在弹出的New Database Alias对话框的下拉框选择Oracle驱动程序。在Database根节点下面添加了一个节点,节点名称可以修改,然后修改右边的SERVER NAME属性,此值与Oracle的Net Manager工具设置的网络服务名一致。修改SQLQRYMODE选项值,数据库在本机,选择Local,不在本机,选择Server。还需要修改USER NAME的值,输入Oracle的用户账户。 3 BDE数据库组件使用说明 3.1 Tdatab

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档