如何使用JDBC连接池资源?

时间:2018-02-18 07:30:03

标签: java sql-server jdbc

JDBC Resource

我在GlassFish Server 4.1.2中创建了一个JDBC连接池,并且还为它创建了一个资源,如图所示。 我不知道如何在我的java程序中使用该资源来获取连接并在我的数据库中执行操作。我对Connection Pooling完全不熟悉,所以我不知道。 任何帮助将不胜感激。

编辑: 我已经尝试了这个

DataSource ds = (DataSource) new InitialContext().lookup("MsSqlServer");

但它会引发异常

javax.naming.NamingException: Lookup failed for 'MsSqlServer' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is org.omg.CORBA.COMM_FAILURE: FINE: 00410001: Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: localhost; port: 3700  vmcid: OMG  minor code: 1  completed: No]]

0 个答案:

没有答案