WebLogic 11g配置数据库连接池
WebLogic 11g配置数据库连接池
1.将数据库驱动jar包拷到C:\Oracle\Middleware\wlserver_10.3\server\lib(以自己的安装路径为主)下,我的后台数据库是MySql
2.用记事本打开C:\Oracle\Middleware\user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件打开,在最下面加上set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\server\lib\mysql-connector-java-commercial-5.1.17-bin.jar ,erver\lib\mysql-connector-java-commercial-5.1.17-bin.jar 是我驱动包的路径
3.启动weblogic服务之后,可以看到mysql-connector-java-commercial-5.1.17-bin.jar的信息
4.打开服务器页面,选择服务下的数据源
5.新建数据源
下一步
下一步
下一步
下面是我自己的连接属性,可以按照自己的属性来
查看配置的信息
测试连接
为���务器选择部署源
已完成配置
还可以查看JNDI树
创建web工程
Info.java界面:
Dao界面如下:
Dbconn如下:
Index.jsp如下:
部署成功后启动服务器,访问http://localhost:7001/testJDBC
同时,控制台页面也会输出程序中System.out.println();的内容
还可以在myeclipse中启动程序并访问http://localhost:7001/testJDBC
在控制台也有显示:
总结:在配置过程中遇到两个问题,在编辑setDomainEnv.cmd文件时加载了驱动包的路径,路径是正确的,但是在启动服务的时候总是显示CLASSPATH无法识别,而我的JDK也是配置好的,最后我重新配置了一JDK和setDomainEnv.cmd文件时又显示出驱动结果了。
在配置JDBC的时候我选择了mysql数据库但是选择驱动程序的时候怎么没有类似oracle XA程序,然后事物处理选项不太理解区别,选择了默认。
代码写的不是很熟练,在配置过程中比较粗心,需要多练习。