我无法从java连接到Glassfish连接池 有异常 - javax.naming.NoInitialContextException
在Glassfish管理员中:
1.我创建了JDBC连接池,将其命名为“PaymentSys”,我可以对它进行ping操作
2.我创建了JDBC Resource,命名为'jdbc / paymentSys'并将其链接到连接池'PaymentSys'。
在java代码中我写道:
public Connection getConnection(){
Connection conn=null;
String dataSourceContext = "java:comp/env/jdbc/paymentSys";
try{
InitialContext context = new InitialContext();
DataSource ds = (DataSource) context.lookup(dataSourceContext);
conn = ds.getConnection();
}
catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
我在dataSourceContext中尝试使用' jdbc / paymentSys',但它没用。
答案 0 :(得分:0)
insert sql命令出现问题。