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