将Vb.net 2012连接到Mysql(选择,插入,更新,删除)

时间:2014-09-15 15:00:10

标签: vb.net

我想创建一个带登录名的vb.net应用程序。 我希望登录验证用户名和密码,表格包含所有成员的所有用户名和密码,如果登录找到与表的对应关系,我希望登录在应用程序中连接用户。 在下一个表单中,我希望应用程序显示一些'信息'例如姓名,电子邮件,...用于登录的用户。 我尝试了很多代码,但没有一个正常工作。

导入语句以绿色标记。 VB.net 2012不接受。 Dim myConnection As MySqlConnection = New MySqlConnection():这里MySqlConnection是蓝色的下划线

这是我的代码的一部分:

导入System.Data 导入MySql.Data.MySqlClient

Public Class Sign_in

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Me.Dispose()
End Sub


Public Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    'Declare variables
    Dim pwd, username As String
    'Get credentials variables
    username = Me.username.Text
    pwd = Me.TextBox2.Text


    Dim myConnection As MySqlConnection = New MySqlConnection()
    Dim myConnectionString As String = "Server=localhost;Database=mayombe_mdcs;Uid=root;Pwd=;"
    myConnection.ConnectionString = myConnectionString
    myConnection.Open()

1 个答案:

答案 0 :(得分:0)

听起来你还没有安装MySQL连接器,或者你已经安装了它但是还没有为你的项目添加对它的引用。除非安装并引用了连接器,否则VB不会与MySQL数据库通信。

here下载并安装MySQL Connector。

您现在需要在项目中添加对此的引用:

enter image description here

选择浏览并导航到MySQL Connector的 Assemblies 目录:

enter image description here

选择 MySQL.Data.dll ,然后单击确定:

enter image description here

现在您需要做的就是将Imports MySql.Data.MySqlClient添加到表单代码的最顶层,一旦创建了正确的连接字符串,您就可以访问数据库。