说我有一个到数据库的连接。阅读一些内容后,我想连接到同一数据库。所以我自然使用第一个数据库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

最佳答案

您需要在原始连接字符串中添加Persist Security Info = true,否则它将不会被回读。

当然,如果这样做,您可能还没有用户名和密码...

关于mysql - 重用MySqlConnection.serverString,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11124964/

10-09 13:09