java连接池连接sql数据库

xiaozhao175 2008-09-30 09:48:53
请问大家,java用JDBC连接池连接sql数据库时,是不是要锁住此时的数据库,不让别的程序使用,等此程序用完此数据库时,才释放数据库,供别的程序使用,是不是这样啊,谢谢大家指点一下
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
無名VF 2008-10-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 YidingHe 的回复:]
引用楼主 xiaozhao175 的帖子:
请问大家,java用JDBC连接池连接sql数据库时,是不是要锁住此时的数据库,不让别的程序使用,等此程序用完此数据库时,才释放数据库,供别的程序使用,是不是这样啊,谢谢大家指点一下

数据库本身是允许多个客户端同时访问的。数据库自身会管理同步和锁的问题。
[/Quote]
....
捏造的信仰 2008-10-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiaozhao175 的帖子:]
请问大家,java用JDBC连接池连接sql数据库时,是不是要锁住此时的数据库,不让别的程序使用,等此程序用完此数据库时,才释放数据库,供别的程序使用,是不是这样啊,谢谢大家指点一下
[/Quote]
数据库本身是允许多个客户端同时访问的。数据库自身会管理同步和锁的问题。
sunjianguo043 2008-10-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 nieliqiang84 的回复:]
连接池就是该程序初始化时,一次性开辟N个数据库连接对象,可以一次性给多个对象使用,对象使用完后再把连接对象放回连接池中,给其他的对象使用。这就像,假如你家只有3个饭碗,可是你家确有4口人,那么你们开饭时,饭碗不够,那么就只能每次只能同时3个人吃饭,那么剩下的一个人只能等那3个人其中一个人吃完后,并且把碗洗好了,你再去拿碗吃饭。
[/Quote]

顶一个,通俗易懂,连吃饭都用上啦,牛!
nieliqiang84 2008-10-05
  • 打赏
  • 举报
回复
连接池就是该程序初始化时,一次性开辟N个数据库连接对象,可以一次性给多个对象使用,对象使用完后再把连接对象放回连接池中,给其他的对象使用。这就像,假如你家只有3个饭碗,可是你家确有4口人,那么你们开饭时,饭碗不够,那么就只能每次只能同时3个人吃饭,那么剩下的一个人只能等那3个人其中一个人吃完后,并且把碗洗好了,你再去拿碗吃饭。
East271536394 2008-10-01
  • 打赏
  • 举报
回复
连接池 等于是 在 数据库里面开好多个管子.. 是随时都通着的.

想取就取..
用完了,就放进去,
就是一取一放的过程
startym 2008-09-30
  • 打赏
  • 举报
回复
如果数据库被锁那连接池里面的那些参数不就没意义了
cydp007 2008-09-30
  • 打赏
  • 举报
回复
连接池 等于是 在 数据库里面开好多个管子.. 是随时都通着的.

想取就取..
paullbm 2008-09-30
  • 打赏
  • 举报
回复
那要连接池和没有连接池有什么区别?

62,614

社区成员

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

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