【发布时间】:2011-05-31 16:11:09
【问题描述】:
我在 Visual Studio 中使用通过 .net mysql 连接器绑定到 mysql 数据库的 datagridview。在我的 vb 应用程序中,我有一些文本字段,它们为构建我定义为的连接字符串提供了必要的字段:
Dim connectionString As String = "server=" + sqlHost.Text + ";User Id=" + sqlUser.Text + ";password=" + sqlPassword.Text + ";database=some_database;Persist Security Info=True"
所以我想知道如何以编程方式将连接字符串设置为上面代码中定义的字符串。我也知道以这种方式存储这些信息是一种安全威胁,所以无论如何保护连接字符串的方法都是最有帮助的。提前致谢。
【问题讨论】:
-
至于你的主要问题,我不知道你到底在问什么。您提供的代码 以编程方式设置连接字符串。你还想要什么?
-
您是在问如何以编程方式修改 web.config 以存储字符串?您的代码构建了一个,只需在您的 mysql 连接器中使用它。
-
Siride 很抱歉我没有很好地解释自己。然而,我给出的代码并没有以编程方式设置连接字符串,而是用连接字符串定义了一个缓冲区。连接器对此字符串一无所知。最初,我使用数据源配置向导来指定连接字符串。但是,我要做的是将此连接字符串更改为我通过 vb 代码而不是配置向导提供的代码中定义的字符串。我希望这能解释得更清楚一点。感谢您有兴趣帮助我,非常感谢。
-
我不知道真正的问题是什么,但也许 SqlConnectionStringBuilder 是你想要的。
-
你试过在DataSource上设置connectionString吗?
标签: .net mysql vb.net visual-studio