jdbc连接池java

阅读: 评论:0

jdbc连接池java

jdbc连接池java

我需要在作为会话bean实现的 Java Web服务中建立数据库连接,我不确定我是否做得对.

我创建了一个类

public final class SQLUtils {

//.....

private static DataSource m_ds=null;

static

{

try

{

InitialContext ic = new InitialContext();

m_ds = (DataSource) ic.lookup(dbName); //Connection pool and jdbc resource previously created in Glassfish , dbName contains the proper JNDI resource name

}

catch (Exception e)

{

e.printStackTrace();

m_ds = null;

}

}

public static Connection getSQLConnection() throws SQLException

{

return Connection();

}

}

每当我需要连接时,我都会这样做

Connection cn = null;

try

{

cn = SQLConnection();

// use connection

}

finally

{

if (null != cn)

{

try

{

cn.close();

}

catch (SQLException e)

{

}

}

}

以这种方式使用它是否可以,或者我DataSource必须是bean的成员?

@Stateless

@WebService

public class TestBean {

private @Resource(name=dbName) DataSource m_ds;

}

如果这是一个nube问题,我很抱歉,但我对Java很新.提前致谢.

本文发布于:2024-01-31 05:50:47,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170665144826006.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:连接池   jdbc   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23