mysql - 重用MySqlConnection.serverString

标签 mysql vb.net database-connection

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

相关文章:

mysql - sql中的SUM函数返回错误计算的值

php - 根据图片php的高度调整图片大小

.net - 在VB.NET中获取文件修改日期

sql-server - 如何获取sql server 2005中数据库连接的详细列表?

java - SQLite 和 tomcat 中的并发访问

mysql - 保护行在 MySQL 中不被删除

php - 将数据从两个不同的 php 文件插入到同一个表中

c# - 这可以单独使用格式化字符串来完成吗?

c# - 解决方案之间的记录错误

postgresql - 无法验证连接(此连接已关闭。)。可能考虑使用较短的 maxLifetime 值