这是配置文件中的代码
jdbc.pooling=TRUE
jdbc.source=jdbc/OracleDB
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.101:1521:test
jdbc.user=******
jdbc.password=*******这里的jdbc.source=jdbc/OracleDB项是什么东东,我看很多连接迟都没有这一项的另付上连接连接池的代码
//获取连接池对象
Object obj = (Object) ctx.lookup("jdbc/OracleDB");
//类型转换
ds = (javax.sql.DataSource)obj;
我编译好的运行时出现:
JDBC driver forName faild!
JDBC Reg Errororacle.jdbc.driver.OracleDriver)
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:814)
at org.apache.naming.NamingContext.lookup(NamingContext.java:197)
at DBPool.DBConnectionPool.getConnection(DBConnectionPool.java:55)
at DBPool.JDBCAdapter.getConnection(JDBCAdapter.java:30)不知道是什么原因了,谁能分析下jdbc.source=jdbc/OracleDB
这个是干吗用的??
jdbc.pooling=TRUE
jdbc.source=jdbc/OracleDB
jdbc.driver=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.1.101:1521:test
jdbc.user=******
jdbc.password=*******这里的jdbc.source=jdbc/OracleDB项是什么东东,我看很多连接迟都没有这一项的另付上连接连接池的代码
//获取连接池对象
Object obj = (Object) ctx.lookup("jdbc/OracleDB");
//类型转换
ds = (javax.sql.DataSource)obj;
我编译好的运行时出现:
JDBC driver forName faild!
JDBC Reg Errororacle.jdbc.driver.OracleDriver)
javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:814)
at org.apache.naming.NamingContext.lookup(NamingContext.java:197)
at DBPool.DBConnectionPool.getConnection(DBConnectionPool.java:55)
at DBPool.JDBCAdapter.getConnection(JDBCAdapter.java:30)不知道是什么原因了,谁能分析下jdbc.source=jdbc/OracleDB
这个是干吗用的??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货