黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 综合频道 >> 硬件天地 >> 文章正文
Informix Dynamic Server 中的分布式事务
        ★★★★
Informix Dynamic Server 中的分布式事务
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-9-27


级别: 初级
Uwe WeberInformix 和 DB2 UDB 的 IT 专家, IBM Germany2005 年 6 月 30 日 如果您正在使用 Java™ 开发数据库应用程序,并在寻找用于实现跨数据库的分布式事务解决方案,那么您应该评估一下 Java Transaction API(JTA)。本文将向您介绍分布式事务,以及如何在 Java 中使用 JTA 处理它们 —— 具体来说是在使用 DB2® UDB 或 Informix® Dynamic Server 的时候。
简介在现代企业环境中,用多个数据库和多种品牌的数据库来存储公司数据已经不足为奇。最终,这些数据将会在不同数据库外进行比较、合并。
如果您有一个异构的数据库环境,并且计划将不同数据库中的数据收集到一个单独的应用程序中,那么您就应该可以使用传统技术执行该任务。在使用 Java 时,您将通过 JDBC 处理所有的数据库操作。清单 1 展示了在 Java 应用程序中如何连接 DB2 UDB 和 IDS 的代码片断。清单 1. 使用 JDBC 建立到不同数据库的连接 1 try { // load JDBC drivers 2 Class.forName (JDBC_DRIVER_DB2); 3 Class.forName (JDBC_DRIVER_IDS); 4 } 5 catch (Exception e) { 6 // error handling 7 } 8 9 try { // establish connection and proceed with operation 10 con_db2 = DriverManager.getConnection (DBURL_DB2); 11 con_ids = Drivermanager.getConnection (DBURL_IDS); 12 13 Statement stmt_db2 = con_db2.createStatement (); 14 Statement stmt_ids = con_ids.createStatement (); 15 16 ResultSet rs_db2 = stmt_db2.executeQuer

[1] [2] 下一页  

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886