ssh8993
ssh8993
2016-08-16 11:34
采纳率: 33.3%
浏览 1.3k

jsp编程中,如果使用类的static变量保持数据库连接,时间长了会不会有问题?

jsp编程中,如果使用类的static变量保持数据库连接,时间长了会不会有问题?

图片说明

然后使用DataConnect.This访问这个类,使用这个数据库连接;用户访问后,不释放资源;
这样n个人访问也是使用这一个数据库连接,不关闭释放;会有问题吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lyyybz
    码界一棵葱 2016-08-16 12:44

    单例模式,所有的人使用的是同一个对象!

    点赞 评论
  • longlovetongtong
    longlovetongtong 2016-08-16 13:52

    在dao中把事务提交了就释放了资源,在tomcat的context.xml配置上是有最大值(同时访问)的,一般100左右就够了,如下
    name="news"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="100"//允许同时访问的最大数量
    maxIdle="30"
    maxWait="10000"
    username="news"
    password="123"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    url="jdbc:oracle:thin:@127.0.0.1:1521:HBITDB" />

    点赞 评论

相关推荐