社区
Java SE
帖子详情
怎样确定已经连接到数据库的Connection是否正在使用?
qiume
2005-03-18 10:00:23
怎样确定已经连接到数据库的Connection是否正在使用?
...全文
267
9
打赏
收藏
怎样确定已经连接到数据库的Connection是否正在使用?
怎样确定已经连接到数据库的Connection是否正在使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keen1982
2005-03-18
打赏
举报
回复
错了,错了!!!!
public boolean isClosed() throws SQLException
判断conecttion 对象是否关闭,上面写错了!!!
keen1982
2005-03-18
打赏
举报
回复
我有想法!!!!!!
connecttion conn;
…………
if(conn。isClose()) 如果返回ture ,就是正在连接 反之,则断开!!!
wcmj
2005-03-18
打赏
举报
回复
要是不close应该是一直能用的
zhshdc
2005-03-18
打赏
举报
回复
这个。。close 之前都是可以用的
如果你是想在连接里面再连接的时候做判断的话
可以考虑一下单例模式,取得同一个连接继续用
appleangle
2005-03-18
打赏
举报
回复
try 看看
xitianjile
2005-03-18
打赏
举报
回复
似乎没有方法.
一路下去看能不能查到内容.
itjourney
2005-03-18
打赏
举报
回复
可以测试一个SQL语句阿,
比如Oracle: Select * from dual;
MS SQL Server: Select * from sysobjects where (1=0)
nescafe1111
2005-03-18
打赏
举报
回复
如果你不了解System.gc()的具体工作,千万不要随便调用
nescafe1111
2005-03-18
打赏
举报
回复
这还要看你程序的具体构架,
比如说,你的这个conecttion 在一个独立的模块内使用:
1。但你在这个模块内没有明确处理关闭的轻快下,即使退出这个模块,连接还是没有关闭;
2。但如果你定义了析构函数(在此函数内关闭连接),就另当别论了:虚拟机会定时清理,在你退出该模块的时候(可能还要等会,gc的线程是定时唤醒的),连接就不可用了,或者这是你明确调用System.gc(),这样conecttion 也会被关闭
除却上述两种情况,你就可以用isClosed判断conecttion 的可用性了
什么是
数据库
连接
池?为什么
使用
数据库
连接
池?
数据库
连接
池(Database
Connection
Pooling)在程序初始化时创建一定数量的
数据库
连接
对象并将其保存在一块内存区中,它允许应用程序重复
使用
一个现有的
数据库
连接
,而不是重新建立一个;释放空闲时间超过最大空闲...
使用
数据库
连接
池
是否
需要关闭
Connection
?
使用
c3p0 的话,也是 java.sql.
Connection
,只要是 JDBC
连接
都是这个接口的对象!
使用
完后必须 con.close() 掉 ,
使用
连接
池的话,执行 con.close 并不会关闭与
数据库
的 TCP
连接
,而是将
连接
还回到池...
连接
数据库
Connection
连接
数据库
Connection
。
为什么要
使用
数据库
连接
池,每次
连接
都关闭,
数据库
默认100条
连接
?
疑惑 ...1、
数据库
连接
池就是开13个线程
连接
数据库
;(13个
连接
不会关闭,除非程序关了) 2、在执行对
数据库
操作中
使用
连接
池里的
连接
,用完只要关闭
连接
,就等于把
连接
还回池子里面; 3、池子...
数据库
——用
Connection
对象
连接
数据库
所以首先要通过using System.Data.SqlClient 命令引用命名空间,
连接
数据库
之后,通过调用Sql
Connection
对象的Open() 方法打开
数据库
。通过Sql
Connection
对象的State 属性判断
数据库
的
连接
状态。
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章