快速业务通道

配置BEA WebLogic 8.1 JDBC连接 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-25
面。在Multi Pool Configuration画面中,指定Algorithm Type并选择Create按钮。如果将Algorithm Type设置为“High availability”,那么在使用另一个池中的连接之前,一个池中的所有可用连接应已经用完。如果将Algorithm Type设置为“Load balancing”,多池会将连接请求平均地分布给多池中的所有连接池(参见图2)。

图2

选择Pools选项卡,然后在Pools画面中选择要添加到多池中的连接池。点击Apply按钮。被选中的连接池将被添加到多池中。连接中使用的连接池是基于Algorithm Type进行选择的。

选择Target and Deploy选项卡,然后在Target and Deploy画面中选择一台目标服务器。点击Apply按钮。可以把一个多池部署在多台服务器上。Administration Console中的JDBC>Multi Pools节点将会增加一个<Multi Pool>节点。<Multi Pool>是多池的名称。

配置JDBC数据源

数据源是用于访问连接池或多池的JNDI对象。连接池或多池对于创建数据源是必需的。连接池对于创建事务性的数据源是必需的。应在创建数据源之前创建连接池或多池。

要创建和配置数据源,在Administration Console中右击JDBC>Data Sources节点,然后选择Configure a new JDBCTxData Source。

随后会显示Configuration画面。在Data Source Configuration画面中指定字段的设置。JNDI Name是数据源的JNDI路径。

选择Honor Global Transactions,以创建一个事务性的(Tx)数据源。如果没有选中Honor Global Transactions,那么所创建的数据源就是非Tx数据源(参见图3)。

图3

随后会显示Connect to Connection Pool画面。在Pool Name字段中,从可用连接池的列表中选择一个JDBC连接池,然后点击Continue按钮。数据源与被选中的连接池相连接。

随后会显示Target the Data Source画面。在这个画面中,选择一台目标服务器,然后点击Continue按钮。这将在被选中的服务器上部署数据源,但是也可以在多台服务器上部署它。Administration Console中的JDBC>Data Sources节点将增加一个<JDBCData Source>节点。<JDBCData Source>是数据源的名称。要修改数据源配置,点击管理控制台中的JDBC>Data Sources><JDBCData Source>节点,选择Configuration选项卡。为了可以在一次服务器访问中把每个Result Set的多个行从服务器取到外部客户端,选择Row Prefetch Enabled并指定Row Prefetch Size。要为非XA的JDBC驱动程序启用全局事务,为非XA的驱动程序选择Emulate Two-Phase Commit,并选择Honor Global Transactions。要修改数据源的目标服务器,选择Target and Deploy选项卡。选择一台目标服务器,然后点击Apply按钮。

数据源和Tx数据源之比较

如果在数据源配置中选择了Honor Global Transactions,数据源就是Tx数据源。数据源是和连接池或多池一起使用的。Tx数据源和连接池一起使用。数据源用于本地事务。Tx数据源用于分布式事务。

在下列情况下,应该使用Tx数据源而不是数据源:

使用容器托管的持久性实体bean。

在事务期间访问多项资源。

在一个事务中进行多个数据库更新。

在多台服务器上使用同一个连接池。

配置JDBC数据源工厂

JDBC数据源工厂是一项JNDI数据源资源。企业应用程序使用数据源工厂从应用程序范围内的连接池中获得连接。

要创建和配置一个JDBC数据源工厂,在Administration Console中右击JDBC>Data Source Factories节点,然后选择Configure a new JDBCDataSourceFactory。

随后会显示Configuration画面。在这个画面中,指定URL、Driver Class Name、 Factory Name和Properties字段的值,然后点击Create按钮(参见图4)。

图4

Administration Console中的JDBC>Data Source Factories节点将增加一

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号