asp.net中怎么判断数据库连接未关闭呢?
答案:4 悬赏:40 手机版
解决时间 2021-01-27 10:20
- 提问者网友:练爱
- 2021-01-27 07:20
asp.net中怎么判断数据库连接未关闭呢?
最佳答案
- 五星知识达人网友:街头电车
- 2021-01-27 08:55
if(conn.State != System.Data.ConnectionState.Closed && conn != null)
{
//连接未关闭,conn是数据库连接的Connection
}
{
//连接未关闭,conn是数据库连接的Connection
}
全部回答
- 1楼网友:英雄的欲望
- 2021-01-27 11:43
if(conn.Connected)
{
连接未关闭
}
- 2楼网友:不甚了了
- 2021-01-27 10:40
数据库连接类 sqlhelper
private static string connectionstring="data source=.;initial catalog=hlrz;user id=sa;pwd=21";
public static sqlconnection connection = new sqlconnection(connectionstring);
数据查询类:
public list<hlcontent> selecttitleandcontent(int content_typeid)
{
string sql = "select * from hlcontent where content_typeid='" + content_typeid + "'";
list<hlcontent> list = new list<hlcontent>();
try
{
sqlcommand comm = new sqlcommand(sql, sqlhelper.connection);
sqlhelper.connection.open();
sqldatareader dr = comm.executereader();
while (dr.read())
{
hlcontent content = new hlcontent();
if (dr["content_content"].tostring().length > 20)
{
content.content_content = dr["content_content"].tostring().substring(0, 20);
}
else
{
content.content_content = dr["content_content"].tostring();
}
content.content_name = dr["content_name"].tostring();
content.contentid = (int)dr["contentid"];
list.add(content);
}
dr.close();
return list;
}
catch (exception)
{
throw;
}
finally
{
sqlhelper.connection.close();
}
}
- 3楼网友:玩世
- 2021-01-27 09:33
判断Connecton
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯