XA与oracle数据库连接_第1页
XA与oracle数据库连接_第2页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个人收集整理-ZQXA与oracle数据库连接与数据库的互连(来源:) 前言 在银行、电信、金融等行业的大型计算机应用系统中,中间件的使用日益普及,中间件已与操作系统、数据库并列为三大基础软件。 作为最优秀的中间件产品,在我国的很多行业中广泛使用,本文通过一个简单的例子介绍如何在中访问数据库。 b5E2R。b5E2R。在两层的结构中,客户端直接访问数据库,当采用中间件后,形成三层结构。这时,客户端不直接访问数据库,而是改为调用中间件服务端上的服务,由服务端访问数据库,并把结果返回给客户端。服务端可以和在同一台服务器上,也可以在不同的机器上,如果在不同的机器上,在的服务端所在的机器要安装一个的客户端。 p1Ean。p1Ean。服务端与数据库连接有两种方式: 、不通过接口直接互连。适用于整个系统只有一个数据库的情况。 、通过接口互连,对整个系统有一个数据库或多个数据库都适用,建议采用,本文介绍这种互连的配置方法。 系统说明 版本 安装目录 : 版本 安装目录 : 操作系统: 配置的步骤 一、的的配置 用用户(缺省的口令是)进入 : 注意:在数据库需要用如下方法进入: 请输入口令:已连接。运行的安装路径下的 : 数据库 :授权 $ ; $ ; $ ; ; ;. 用用户(缺省的口令是)连接并授权 ; 二、的配置 修改安装路径的目录下的文件,把以:开头的一行用注释掉,并加入一行: : : : ; : ; 如果是在环境下,则为: $ . 在用户下创建文件,通过与数据库采用协议进行通讯 : 注意:如果 服务端与数据库不在同一台服务器上,可能会提示找不到 库文件和,可到数据库的服务端相应目录下把这两个文件拷到当前机器的客户端下的对应目录下。 DXDiT。DXDiT。. 配置 ()在*节中增加: ()改*节的配置为:(为本数据库所采用的用户及口令,可根据需要更改) * . 修改后的配置文件内容如下,用 重新生成 * : : : : * *. * : * .重命名下列文件,因为下列文件名与带的文件名有冲突,所以要改名。 ()安装路径目录下的下面文件 把 改名为 把 改名为 把 改名为 ()重命名安装路径目录下的下面文件 把 改名为 .用创建文件,用一个文件记录对数据库操作的日志。用于协调分布式数据库的提交与回滚。 : : 三、服务端的程序: 功能:根据客户端传的到表中取的值,并把它返回给客户端 ; ; ; ; (); ; ( *) *接收客户端来的数据* ( *); ; () ( , ,( *); (,); ( , , , , ); *把取出的结果返回给客户端* (,); ( , , , , ); 四、编写客户端程序: 功能:调用服务端的服务,取所对应的的值,并显示出来 (, ) ; *; * 与服务端建立连接 * ( *) ) ) () (, ); (); * 分配发送缓冲区* ( *)(,); ( ( *) ( ); (); (,); *调用的服务* (, ( *), , ( *), ( *), .用把编译成可执行文件,注意 后带的 与文件中的一致。 : 六、编译客户端程序 : 七、用 启动 应能看到所有的都启动成功。这时,我们的服务端程序 会自动与数据库建立连接,并一直保持这个连接,直到系统或数据库关闭。所以在我们的程序中看不到与数据库连接的语句,因为现在与数据库的连接由自动管理。如果启动失败会在当前目录生成一个*文件,记录失败的原因,同时的文件中也会有一些错误信息。可参考这些错误信息进行错误分析。 RTCrp。RTCrp。: : . . : . . : . . 八、运行客户端程序 运行后应能看到服务端返回的结果。 : 到此,整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论