使用文本框输入将用户名和密码插入连接字符串 VB

Using textbox input to insert username and password to connection string VB

我正在制作一个使用 MySql 数据库的程序。

现在我正在使用 Visual Basic 和 Visual Studio 2013,我对编程还很陌生。除了 html、css、javascript 和一些 php.

现在我想使用 2 个文本框将用户名和密码插入连接字符串。所以:

server=IP ADRESS;userid="TextBox4 input";password="TextBox1 input";persistsecurityinfo=True;database=DB

这几乎就是我现在拥有的连接字符串。仅包含所有信息,以便每个人都可以看到它们。现在,在用户 ID 和密码处,我希望能够使用 2 个不同的文本框将数据插入其中。

有人知道怎么做吗?

THIS 是我现在的连接字符串。在 project/projectname properties/settings.

提前致谢!

您可以使用 MySqlConnectionStringBuilder:

Dim conBuilder As New MySql.Data.MySqlClient.MySqlConnectionStringBuilder()
conBuilder.Server = "IP ADRESS"
conBuilder.PersistSecurityInfo = True
conBuilder.Database = "DB"
conBuilder.UserID = txtUserID.Text
conBuilder.Password = txtPassword.Text
Dim connectionString = conBuilder.ToString()

请注意,我已将您的文本框重命名为更有意义的名称。

Dim conn As New MySqlConnection
conn .ConnectionString = "server=IP ADRESS; " & _
                         "userid=" & Trim(txtUserName.Text) & "; " & _  /*'put your textbox name that holds username */
                         "password=" & Trim(txtPassWord.Text) & ";" & _  /*'put your textbox name that holds password */
                         "persistsecurityinfo=True;" & _
                         "database=DB"