如图 建立 了 数据库连接类 怎么打开跟关闭数据库连接

2024年11月15日 09:41
有1个网友回答
网友(1):

Sqlconnection con=new Sqlconnection("Data Source = localhost;..............."); //定义连接对象con
SqlCommand cmd=new SqlCommand("Select * .......查询语句",con); //定义执行对象cmd
con.open(); //打开连接

cmd.ExecuteReader(); //执行操作
con.Close(); //关闭连接

你的错误:
1、DBHelper.connection("connString"),这么写到你方法里面就是return new Sqlconnection("connString"), ,生成连接对象就已经出错了。
2、DBHelper.connection是一个方法,不能当作类来用,DBHelper.connection("connString").Open(),这样写语法就没错了,但是由于第一个错误,运行后肯定是连接不上数据库的。

改动:
1、你这样改,DBHelper类,
public static Sqlconnection connection()
{
return new Sqlconnection(connString);
}
2、代码如下:
Sqlconnection con=new DBHelper.connection();
command = new SqlCommand(sql,con);
con.Open();
SqlDateReader ..........// 不用改动。
.....
....
dateReader.Close();
con.Close();

手写代码,可能拼写有错。自己改下就行了。