weblogic9.2安装配置部署数据源全解
答案:1 悬赏:20 手机版
解决时间 2021-08-18 16:49
- 提问者网友:不要迷恋哥
- 2021-08-17 18:22
要每个步数的详细说明,说的越明白,我给的分越多。
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-08-17 19:07
是不是配置有问题,建议检查数据源配置
和访问代码。下面的参考一下:
1:首先在weblogic 下配置好数据源jdbc/testDATASource
2: 调用代码:
protected Connection getConnection(String dataSource) {
try {
//Hashtable has=new Hashtable();
// has.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory ");
// has.put(Context.PROVIDER_URL, " ");
if (ds == null) {
Context myContext = new InitialContext();//has
ds = (javax.sql.DataSource) myContext.lookup(dataSource);//"java:comp/env/"+
}
//如果conn已经创建并且已经关闭, 则先置null
if (conn != null) {
if (conn.isClosed()) {
conn = null;
}
}
if (conn == null) {
conn = ds.getConnection();
}
}catch (NamingException ne) {
System.out.println("Naming exception occured.");
ne.printStackTrace();
}catch (SQLException se) {
System.out.println("Can't get connection from data source.");
se.printStackTrace();
}catch (Exception e) {
System.out.println("Unknown error in getConnection().");
e.printStackTrace();
}
return conn;
}
3:同时注意 数据库驱动 jar 包 放到 bea\weblogic81\server\lib\目录下
4:注意其他的版本 如jdk 和相关javax冲突问题
和访问代码。下面的参考一下:
1:首先在weblogic 下配置好数据源jdbc/testDATASource
2: 调用代码:
protected Connection getConnection(String dataSource) {
try {
//Hashtable has=new Hashtable();
// has.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory ");
// has.put(Context.PROVIDER_URL, " ");
if (ds == null) {
Context myContext = new InitialContext();//has
ds = (javax.sql.DataSource) myContext.lookup(dataSource);//"java:comp/env/"+
}
//如果conn已经创建并且已经关闭, 则先置null
if (conn != null) {
if (conn.isClosed()) {
conn = null;
}
}
if (conn == null) {
conn = ds.getConnection();
}
}catch (NamingException ne) {
System.out.println("Naming exception occured.");
ne.printStackTrace();
}catch (SQLException se) {
System.out.println("Can't get connection from data source.");
se.printStackTrace();
}catch (Exception e) {
System.out.println("Unknown error in getConnection().");
e.printStackTrace();
}
return conn;
}
3:同时注意 数据库驱动 jar 包 放到 bea\weblogic81\server\lib\目录下
4:注意其他的版本 如jdk 和相关javax冲突问题
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯