一个程序中 java.sql.Connection 应该保持多少个实例?

DanoRoni 2014-09-24 12:00:24
有一个数据库 要用java.sql.Connection操作;

假如所有数据库操作都在一个类里面, 但是有很多方法对应不同的操作

我应该设置一个类成员的Connection,
还是每个方法各自new一个Connection,用完马上close呢?
...全文
210 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzq584462393 2014-09-24
  • 打赏
  • 举报
回复
写一个静态的方法得到Connection就行了
pengsong312 2014-09-24
  • 打赏
  • 举报
回复
连接池技术,把connection写成javabean,在使用的时候直接调用就行。
skyWalker_ONLY 2014-09-24
  • 打赏
  • 举报
回复
建议使用连接池技术,自己写的时候存在Connection超出数据库允许的连接数的风险,尤其是在高并发的情况下
Inhibitory 2014-09-24
  • 打赏
  • 举报
回复
最方便的就是用连接池。
rumlee 2014-09-24
  • 打赏
  • 举报
回复
将connection设置成成员属性这种方式是很糟糕的,除非你对java已经很熟练了还可以,否则都不建议。 在每个方法中new一个这个没有问题,不过建议是定义一个方法创建connection,其他方法调用这个方法。并且创建connection的方法从连接池获取。
一大三千 2014-09-24
  • 打赏
  • 举报
回复
用连接池设计模式。。。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧