BEA公司的中间件weblogic工具提供了一套数据库连接的机制,我采用的是weblogic8.1,数据库是Oracle9i客户端,通过weblogic控制台,我配置了JDBC Connection Pool,并且试图通过java代码去获取一个数据库连接,在今天的研究中碰到了一些问题,谨以此记载,供自己日后参考和与同行共享。
1,通过weblogic配置一个数据库连接池JDBC Connection Pool。
start server之后,可以用IE进入weblogic console,mydomain->service->JDBC->Connection Pool节点顺序可以配置一个或者多个数据库连接池,所有操作都是可视化的操作,界面简单,具体的流程就不详细描述,配置好之后可以在相应域文件夹的config.xml文件中找到对应的JDBCConnectionPool节点,如下:
//-------------config.xml ----------------------------------------------------------------------------------
<JDBCConnectionPool DriverName="oracle.jdbc.OracleDriver"
InitSQL="SQL SELECT * FROM DSP_SRVC_INFO" Name="testJDBC"
PasswordEncrypted="{3DES}9olMbzOwdzQ=" Properties="user=tester"
Targets="myserver" TestConnectionsOnReserve="true"
TestFrequencySeconds="2" TestTableName

本文介绍了在WebLogic 8.1中配置JDBC Connection Pool和Data Sources以连接Oracle 9i数据库的过程。作者在尝试通过Java代码获取连接时遇到FailedLoginException,讨论了控制台测试成功但程序中鉴权失败的原因。此外,还比较了直接使用JDBC与WebLogic连接池的性能差异,提出了一些未解决的问题,包括两次设置用户名和密码的用途差异以及连接池的速度优势场景。

5613

被折叠的 条评论
为什么被折叠?



