读书人

关于asp.net2.0中数据库的关闭,该怎么

发布时间: 2012-03-17 19:06:28 作者: rapoo

关于asp.net2.0中数据库的关闭
Dim mySqlcommand2 As Data.SqlClient.SqlCommand = mySqlconnection.CreateCommand
mySqlcommand2.Connection = mySqlconnection
mySqlcommand2.CommandText = "update guaji set gj_r_many=gj_mail_many where gj_id= " & Convert.ToInt32(Me.GridView1.SelectedRow.Cells(0).Text)
Dim reader2 As Data.SqlClient.SqlDataReader = mySqlcommand2.ExecuteReader
reader2.Read()

我在程序中使用了以上语句,写完后根据asp的经验是应该close数据库连接,我想问一下,我应该close哪几条

[解决办法]
mySqlcommand2.close();
mySqlcommand2.dispose();
mySqlconnection.close();
mySqlconnection.dispose();

个人见解,共同学习
[解决办法]
mySqlconnection.Close()
close 和 dispose 方法的区别 前者只是关闭了数据连接 可以再open()
后者是把mySqlconnection这个实例完全销毁了 要新建连接需要再实例化一个。

[解决办法]
建议使用using

[解决办法]
mySqlcommand2.dispose();reader2.dispose();mySqlconnection.dispose()l

读书人网 >asp.net

热点推荐