tomcat连接池获取与weblogic、websphere的不同
今天解决了2个问题,这篇博客只讲第一个问题。第二个问题请参见我今天的另外一篇博客。一直一来都是在用weblogic和websphere做项目,在应用服务器上配置了数据连接池了之后(比如oracleDB),在java代码里获取数据源时都是直接:
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("oracleDB");
或者在hibernate配置时,都是直接配置成:
<property name="connection.datasource">devDS</property>
今天因为要做一个小项目,应用服务器用的是tomcat5,在tomcat配置了连接池之后,在java代码里获取数据源时需要修改为
javax.sql.DataSource ds = null;
Context ctx = new InitialContext();
ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/oracleDB");
在hibernate配置时,需要修改成:
<property name="connection.datasource">java:comp/env/jdbc/devDS</property>
所以先记录下来,以备将来查用
页:
[1]