问个关于数据库访问类封装的问题 我想封装一个DBOperation,其中把Connection实例变量设置为Static的后,访问的时候能多人同时访问不受影响吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有影响的,特别是用户较多,存在并发操作的时候。最后采用数据库连接池技术,如DBCP、JtDS等。 那各位觉得是一般在增、删、改、查四个操作中,都新建一个Connection,然后每个操作完成之后就关闭Connection,还是就整个类就是在构造函数中新建一个Connection DB处理之前OPEN ConnectionDB处理之后CLOSE Connection 这样做,就要在数据库操作的时候同步connection对象,一旦有多线程,这里就是瓶颈。合理使用连接池可以有效的避免这种状况。 我不把connection申明为成员变量的话,不能得到Connection对象,我怎么来控制事务呢?在就是我每次都在删除、更新、增加。关闭数据库连接的话,那也好象实现不了事务哦!但是我不每次关闭的话就要记得去关闭数据库连接,呵呵,不过一般用prepareStatement对象来防止SQL注入,但是传参和传sql语句分开后封装的难度就变大了。 Spring MVC 3中VIEW和Controller的疑惑。 操作access数据库 eclipse3.4+tomcat6.0 的配置问题(急) weblogic部署工程错误 求高手看看 java文件流上传的路径设置问题 关于Http协议的应用 高分请教!如何在web页面中动态画图形(例如:柱状图,饼状图) jsp网站,怎么做服务器端接受消息并及时提醒 向高手致敬!古怪,doStartBody为什么不执行。 三层C/S结构需要开发专用的客户端还是只需使用浏览器 文件下载功能,熟悉ASP,JAVA的大虾进来,在线等,有答案立刻结贴 PreparedStatement中运行多个sql语句??
最后采用数据库连接池技术,如DBCP、JtDS等。
DB处理之后CLOSE Connection