银翼的魔术师s
2018-11-13 07:37
采纳率: 69.1%
浏览 441
已采纳

新手 jdbc java

更新数据库数据的时候 ,一点要get一个connect,用完立马close关流吗?
可以不可以整个程序声明一个static 的 connect 用到天荒地老 不关流

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

3条回答 默认 最新

  • x060508 2018-11-13 07:48
    已采纳

    当然可以

    到后面还会用到连接池 就是已经连接好的几个对象放在集合中
    调用close就是把连接放回到集合里 而不是真正的关闭连接

    点赞 评论
  • 千秋无痕 2018-11-13 07:38

    可以啊,有相关的技术了,请查看数据库连接池

    点赞 评论
  • 爱码少年 2018-11-15 02:58

    Connection不是线程安全的,它在多线程环境中使用时,会导致数据操作的错乱和事务提交的混乱。
    严禁使用 static Connection !!!
    建议研究下spring JdbcTemplate、NamedParameterJdbcTemplate和 apache Dbutils 的实现原理,真正理解后,你会对Connection 该怎么管理有不同的认识!

    http://www.cnblogs.com/dolphin0520/p/3920407.html

    点赞 评论

相关推荐 更多相似问题