【问题标题】:Can not connect to Glassfish connection pool无法连接到 Glassfish 连接池
【发布时间】:2014-05-28 09:36:49
【问题描述】:

我无法从 java 连接到 Glassfish 连接池。
有异常——javax.naming.NoInitialContextException

在 Glassfish 管理员中:
1.我创建了JDBC连接池,命名为“PaymentSys”,可以ping通。
2. 我创建了 JDBC 资源,将其命名为“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',但没有用。

【问题讨论】:

    标签: java jdbc glassfish


    【解决方案1】:

    问题出在插入 sql 命令中。

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 2014-09-19
      • 1970-01-01
      相关资源
      最近更新 更多