关闭数据库连接的问题
为了省事,我把数据库连接connection写到一个类中,如
class1
Function conn() As SqlConnection '建立连接数据库过程
conn = New SqlConnection( "Server=localhost;uid=11;pwd=22;database=33;Max Pool Size = 512 ")
conn.Open()
Return conn
End Function
在其他地方用的时候我直接用这个conn类
比如:
command1.connection = class1.conn
问题:
我如何关闭这个已经打开的conn
我的程序经常会提示超过连接池的最大连接数量,这个可能是罪魁祸首。
希望各位高手帮忙~
[解决办法]
在类中将连接声明为类的全局变量
写一个打开的方法
再写一个关闭的方法
不就可以了。
conn = New SqlConnection( "Server=localhost;uid=11;pwd=22;database=33;Max Pool Size = 512 ")
Function conn() As SqlConnection '建立连接数据库过程
conn.Open()
Return conn
End Function
sub closeconn()
if conn.status=connection.open then conn.close
end sub