社区
Web 开发
帖子详情
问个关于数据库访问类封装的问题
wangming402407250
2009-09-01 04:01:03
我想封装一个DBOperation,其中把Connection实例变量设置为Static的后,访问的时候能多人同时访问不受影响吗?
...全文
67
11
打赏
收藏
问个关于数据库访问类封装的问题
我想封装一个DBOperation,其中把Connection实例变量设置为Static的后,访问的时候能多人同时访问不受影响吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inthirties
2009-09-02
打赏
举报
回复
不好,connection需要无状态。
wangming402407250
2009-09-02
打赏
举报
回复
我不把connection申明为成员变量的话,不能得到Connection对象,我怎么来控制事务呢?在就是我每次都在删除、更新、增加。关闭数据库连接的话,那也好象实现不了事务哦!但是我不每次关闭的话就要记得去关闭数据库连接,呵呵,不过一般用prepareStatement对象来防止SQL注入,但是传参和传sql语句分开后封装的难度就变大了。
火龙果被占用了
2009-09-01
打赏
举报
回复
严禁将数据库连接对象弄成成员变量!
hxgcuit
2009-09-01
打赏
举报
回复
[Quote=引用 7 楼 eastoneking 的回复:]
这样做,就要在数据库操作的时候同步connection对象,一旦有多线程,这里就是瓶颈。
合理使用连接池可以有效的避免这种状况。
[/Quote]
支持!
临碣
2009-09-01
打赏
举报
回复
这样做,就要在数据库操作的时候同步connection对象,一旦有多线程,这里就是瓶颈。
合理使用连接池可以有效的避免这种状况。
soulx
2009-09-01
打赏
举报
回复
DB处理之前OPEN Connection
DB处理之后CLOSE Connection
xiaoqiang111111
2009-09-01
打赏
举报
回复
系统大么?大的系统用连接池
gordonkkk
2009-09-01
打赏
举报
回复
你知道啥叫事物吗.....
你这样做,怎么控制事物....
wangming402407250
2009-09-01
打赏
举报
回复
那各位觉得是一般在增、删、改、查四个操作中,都新建一个Connection,然后每个操作完成之后就关闭Connection,还是就整个类就是在构造函数中新建一个Connection
南方孤雁
2009-09-01
打赏
举报
回复
有影响的,特别是用户较多,存在并发操作的时候。
最后采用数据库连接池技术,如DBCP、JtDS等。
z1g2w3i4
2009-09-01
打赏
举报
回复
不可取,想想数据库的对待多人同时访问的处理方式,又为什么这样处理.建议你用连接池
Drools7.x入门到动态
数据库
配置
drools本身就是一个小工具包,难度不大,主要是国内的教程比较少我也是看官网的文档录制的课程,如果有新版本出来,你把官网的example导入idea试一下不同的api即可升级 Drools(JBoss Rules )具有一个易于
访问
企业...
C# SQLite
数据库
访问
封装
类
在客户端配置文件节点下,添加: 其中【localdb】是本地SQLite
数据库
的名称,【config/local.db】是在当前程序运行目录下SQLite
数据库
位置C# SQLite
数据库
访问
封装
类
代码: /// /// 本
类
为SQLite
数据库
帮助静态
类
,使用时只需直接调用即可,无需实例化 /// public static class SQLiteHelpe
QT中
数据库
单例
类
的
封装
QT
数据库
单例
类
首先咱们理解一下什么是单例模式 单例模式,属于创建
类
型的一种常用的软件设计模式。通过单例模式的方法创建的
类
在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例,如:仅线程上下文内使用同一个实例) 简单来说: 1.确保一个
类
只能创建一个实例 2.能够提供一个
访问
类
对象的全局指针 为满足以上条件,需要做的事情很简单:第一步,将构造函数设置为私有,不让在其它地方可以创建实例;...
QT
封装
mysql
数据库
访问
接口
QT
封装
mysql
数据库
访问
接口,
封装
增删改查接口
封装
简单的
数据库
操作
类
需要
封装
数据库
操作
类
,先看看我们需要哪些准备。 1.我们要了解sql语句的结构 2.要知道什么是连贯操作 3.关于占位符的使用,目的是为了让连贯操作打乱顺续不影响sql语句的生成 下面是步骤,先
封装
需要用到的属性 Class Model { protected $host;//主机名 protected $user;//用户名 protected $...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章