c# mysql判断连接状态_C# 判断数据库连接是否打开

本文提供了一段C#代码示例,演示如何判断数据库连接是否处于打开状态。通过创建SqlConnection对象,设置连接字符串并尝试打开连接,然后检查ConnectionState,从而确定数据库连接是否成功并给出相应反馈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C# 判断数据库连接是否打开

(2010-01-02 14:08:03)

标签:

it

根据平常的思维你应该在之前打开,然后判断它的状态。

测试代码如下:

1 连接数据库

try

{

String commandText="select count(*) from users";

SqlConnection conn = new SqlConnection();

conn.ConnectionString = "Data Source=(local);Initial

Catalog=classmate;User Id=sa;Password=sa";

SqlCommand cmd = new SqlCommand(commandText,conn);

conn.Open();

string count = cmd.ExecuteScalar().ToString();

if (conn.State == ConnectionState.Open)

{

Response.Write(count);

Response.Write("数据库连接成功!
");

Response.Write("");

}

conn.Close();

if (conn.State == ConnectionState.Closed)

{

Response.Write("连接已关闭");

Response.Write("");

}

}

catch(Exception ex)

{

Response.Write("数据库连接失败"+ex.Message);

}

}

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值