假设我有一个到数据库的连接。在读完一些东西后,我想连接到同一个数据库。所以我很自然地使用了第一个数据库mysqlconnection.serverstring
猜猜发生了什么,密码和用户名没有包含在connect1.ConnectionString中。那么我该怎么做呢?这是设计出来的吗?
Using connect1 As New MySqlConnection(ConnectLocalhost.serverString)
connect1.Open()
bla bla bla
Using connect2 As New MySqlConnection(connect1.ConnectionString) ' this won't work
connect2.Open()
End Using发布于 2012-06-21 01:42:25
您需要在原始连接字符串中放入Persist Info = true,否则它将不会被读回。
当然,如果你这样做,你可能没有用户名和密码…
发布于 2012-06-21 01:32:14
你能不能重新使用你原来的连接?除非您显式地关闭了它,否则您应该仍然拥有访问权限。
https://stackoverflow.com/questions/11124964
复制相似问题