JNDI获得数据源
我在 JB下边
Driver:
weblogic.jdbc.mssqlserver4.Driver
URL:
jdbc:weblogic:mssqlserver4:News@localhost:1433
Database name:
weblogic:mssqlserver4:News@localhost:1433
JNDI name:
DataSource
实现了数据库的连接(weblogic的数据源 是不?)
现在我引用这个数据源
导入了这些包:
import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
获得数据源的程序如下:
public Connection getConnection() throws Exception {
try {
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx.lookup("DataSource");
return ds.getConnection();
} catch (Exception e) {
System.out.println("不能获取数据源");
e.printStackTrace();
return null;
}
}
可我在调用实体BEAN进行数据库的插入时 老是说 找不到数据源
麻烦给小弟指点一下