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进行数据库的插入时 老是说 找不到数据源
麻烦给小弟指点一下
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进行数据库的插入时 老是说 找不到数据源
麻烦给小弟指点一下
...全文
相关推荐
JNDI数据源案例分析[可运行源码]
然后通过这个`DataSource`对象的`getConnection()`方法,即可获得到数据库的连接。
欧拉回路与哈密尔顿回路: Fleury算法与Hierholzer 算法(C++)
本文介绍图论中的欧拉回路和汉密尔顿回路. 并介绍求解欧拉回路的两种算法.
websphere数据源间接映射手册
理解并熟练运用查找机制和JNDI,能够帮助开发者更好地管理数据库连接,适应多变的业务需求。如果在实践中遇到任何问题,可以通过邮件等方式寻求帮助,以获得更具体的解决方案。
JavaEE5学习笔记02-JNDI与RMI
通常,RMI服务会在启动时注册到一个JNDI命名服务中,这样客户端可以通过JNDI查找并获得RMI服务的Stub对象,进而调用远程服务。
Weblogic JDBC 数据源配置和详细参数说明
九、JDBC Data Source FactoryJDBC Data Source Factory 是一个 JNDI 对象,企业应用程序使用它从应用程序范围内的连接池中获得连接。


