关于数据库连接池 initContext.lookup 等.................
tomcat 里面使用
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("gaoduo/connectDB");
db_conn = ds.getConnection();
连接oracle 是成功的
但是使用
Context initContext = new InitialContext();
DataSource ds = (DataSource)initContext.lookup("jdbc/connectDB");
db_conn = ds.getConnection();
连接时候老是说不能成功, 提示是这样的
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
不知道为什么, 但是如果(第二段代码连接的)数据库是db2的话,就能成功, 请大家帮忙解决,谢谢了
这是为什么.