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

时间:2015-09-07 09:19:52

标签: mysql vb.net string textbox connection

我正在制作一个使用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现在是我的连接字符串。在项目/项目名称属性/设置中。

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用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()

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

答案 1 :(得分:0)

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"