我正在尝试使用这些方法访问GlassFish 4服务器上的JDBC连接池。但是,第16行的方法不能编译,因为参数无效(它只接受一对字符串)。我是否在构建路径上缺少Oracle库,或者在版本4中是否有新的方法?
01 private static DataSource dataSource;
02
03 static {
04 try {
05 dataSource = (DataSource) new InitialContext().lookup("jdbc/IconLive");
06 } catch (NamingException e) {
07 throw new ExceptionInInitializerError(e);
08 }
09 }
10
11 public static Connection getConnectionWrapper() throws SQLException {
12 return dataSource.getConnection();
13 }
14
15 public static Connection unwrapConnection(Connection connectionWrapper) throws SQLException {
16 return dataSource.getConnection(connectionWrapper);
17 }
18
19 public static void releaseConnection(Connection connectionWrapper) throws SQLException {
20 connectionWrapper.close();
21 }