从glassfish 4中创建的池中获取jdbc连接

时间:2016-01-29 22:21:07

标签: jdbc connection-pooling glassfish-4.1

我在glassfish4.1控制台中创建了一个新的连接池。我将其命名为“MyPool”并成功进行了ping操作。 现在我希望在我的网络应用程序中使用类似:

java.sql.Connection connection = dontknow.getFromPool("MyPool");

但我没有找到任何关于如何检索它的例子。有没有要复制的样本?

1 个答案:

答案 0 :(得分:0)

连接池必须链接到ad jdbc资源,即" jdbc / MyResource"。然后:

javax.naming.InitialContext ctx = new javax.naming.InitialContext();
DataSource ds = (DataSource) ctx.lookup("jdbc/MyResource");
Connection conn = ds.getConnection();