如何判断数据库断开连接

如何判断数据库断开连接,第1张

首先可以判断数据库是否连接,如果连接了,就执行断开即可,如果没有连接,可以执行自定义的 *** 作

/// <summary>

/// 判断数据库是否连接

/// </summary>

/// <returns>是否连接</returns>

public bool IsConnected()

{

SqlConnection connection = new SqlConnection(connectionString)//connectionString 数据库连接字符串

try

{

if (connection.State != ConnectionState.Open)//判断数据库状态是否断开

{

connection.Open()//连接数据库

}

return true

}

catch

{

connection.Close()//关闭数据库连接

return false

}

}

JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC 可做三件事:与数据库建立连接、发送 *** 作数据库的语句并处理结果。要判断jdbc是否关闭,你可以执行一段sql查询语言,如果出现异常 报connection is closed之类的错误就是连接关闭了,当然你也可以写一个判断连接是否存在的方法,可以调用Connection的isClosed方法。

要判断记录集是打开的还是关闭的.

Recordset.State

AdStateClosed 默认,指示对象是关闭的。

AdStateOpen 指示对象是打开的。

AdStateConnecting 指示 Recordset 对象正在连接。

AdStateExecuting 指示 Recordset 对象正在执行命令。

AdStateFetching 指示 Recordset 对象的行正在被读取。

VB6 Ado 访问数据库,不需要管他数据库是否打开...查完一个表,可以直接查另外的表,查的时候之前那个会关掉...当然也可以用 Adodc1.Recordset.Close 关闭..


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10847736.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存