weblogic 8.1下数据库连接池的配置

原创 2004年06月22日 18:40:00
weblogic 8.1下面数据库连接池的配置和tomcat、resin等都有比较大的不同,看来bea也越来越有M$的做派,喜欢自立标准。没办法,谁让他是java app server的老大。恨.....

 以MS SQLServer 2k为例。打开console:http://localhost:7001/console/,登陆进去,选择jdbc下面的Connection  Pool。然后Configure a new JDBC Connection Pool... 

 驱动程序可以选择M$的type4,也就是通常使用的M$ 4 jdbc的驱动,这样可以让程序更容易移植。假设命名为webcp,要访问的数据库是webcp:

 post-22-1082265493.jpgscreen.width/2)this.width=screen.width/2" vspace=2 border=0>

 测试连接没有问题之后就可以部署到服务器上,一般是部署到myserver上。

 然后进入jdbc下面的Data Sources,Configure a new JDBC Data Source,其中JNDI Name是你查询连接池时候使用的JNDI命名,也把它设为webcp:

 post-22-1082265545.jpgscreen.width/2)this.width=screen.width/2" vspace=2 border=0>

 然后在下一页中选择要使用的连接池,也就是我们刚才配置的webcp。然后也把它部署到myserver上。搞掂。
 试一下:
 Context ctx=new InitialContext();
 Object obj=ctx.lookup("webcp");
 DataSource ds=(DataSource)obj;
 Connection conn=ds.getConnection();

 有一点需要注意,SQLServer 2k中sa默认访问的数据库是maters,这有可能会造成问题。这很好解决,可以修改连接池的配置,也可以另外建立新的数据库帐号。

 下面是config.xml中的配置代码:

 <JDBCConnectionPool
        DriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
        Name="webcp" Password="{3DES}fcqinoiw5ZI="
        Properties="user=sa;url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=webcp;selectMethod=cursor;dataSourceName=SQL2000JDBC;userName=sa;databaseName=webcp;serverName=localhost"
        Targets="myserver"
        TestTableName="SQL SELECT COUNT(*) FROM sysobjects" URL="jdbc:microsoft:sqlserver://localhost:1433"/>
    <JDBCTxDataSource EnableTwoPhaseCommit="true" JNDIName="webcp"
        Name="MyJDBC Data Source" PoolName="webcp" Targets="myserver"/>

weblogic数据库连接池参数配置详解

比较容易混淆的参数解释   1:Inactive Connection Timeout 这个参数很重要,是10以后的版本新加的,9版本没有,一般情况建议不要开启该参数,即使开启也尽可能要把数值设...
  • zhifeng172
  • zhifeng172
  • 2013年01月06日 16:21
  • 7689

weblogic10数据源(连接池)配置

在weblogic中配置数据源比在tomcat中配置数据源要麻烦一些,但是性能要强大得多! 1.        打开浏览器输入控制台url,进入控制台进行管理(http://82.XXX.XXX.XX...
  • wx5040257
  • wx5040257
  • 2017年09月10日 22:53
  • 1540

Weblogic之weblogic数据源配置及jndi调用

Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitial...
  • magi1201
  • magi1201
  • 2014年07月30日 08:45
  • 16116

WebLogic连接池配置数据库断掉后自动重连设置

转自:http://soft.zdnet.com.cn/software_zone/2007/1004/535407.shtml 进入某个连接池配置页,进入“连接“页,点击高...
  • guchuanlong
  • guchuanlong
  • 2013年10月12日 09:49
  • 2254

WebLogic中建立Informix连接池,并解决中文问题

原文地址:http://blog.csdn.net/yuanfen127/article/details/1914634 WebLogic中建立Informix连接池,并解决中文问题 ...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013年11月21日 17:39
  • 1769

Oracle WebLogic 10.3 连接池参数配置详解

Oracle WebLogic 10.3 连接池参数配置详解 JDBC 数据源配置:常规 Name Description Name 可在 ...
  • realbeckham
  • realbeckham
  • 2014年09月05日 14:50
  • 2618

WebLogic配置JDBC数据源

1. 概述 最近针对某银行的web项目上线,部署在他们的weblogic机器上,根据银行的规范,部署在WebLogic Server上的应用程序如果需要访问数据库,原则上需要通过WebLogic提供的...
  • dream_lixiang
  • dream_lixiang
  • 2017年01月24日 16:33
  • 3056

分析weblogic数据库线程池无可用连接的问题

现象描述: 1、web页面访问异常慢,有部分页面如下错误: 2、日志报错: 2017-02-23 16:53:53 53 [filter.CheckMallCpDetailFilter]-[ERR...
  • think_program
  • think_program
  • 2017年02月21日 22:10
  • 2351

weblogic配置oracle数据库连接池

在weblgoic配置数据库连接池时,不能使用tns的service_name,er'ying
  • duwenchao1986
  • duwenchao1986
  • 2014年09月12日 15:33
  • 820

Weblogic 数据源 连接池占满的一种解决思路

连接池占满比然后会有数据库连接泄露或者未释放。如果一句一句去找哪个sql出了问题是比较麻烦的特别是在别人的代码上找,这个时候可以点击Weblogic控制台,进入环境-----服务器选择服务  点击监视...
  • wf158031897
  • wf158031897
  • 2016年11月25日 18:10
  • 1891
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:weblogic 8.1下数据库连接池的配置
举报原因:
原因补充:

(最多只允许输入30个字)