mysql - 对象引用未设置为对象的实例

标签 mysql vb.net

错误在这张图片中:

Error Message

我该如何解决这个问题?

我的代码:

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    Dim con As New MySqlConnection("host=localhost; username=root; database= login")
    Dim cmd As MySqlCommand
    Dim dr As MySqlDataReader

    con.Open()
    cmd.Connection = con 'this is where I have an error

    cmd.CommandText = "select userID, password from login where userID= ' " & userIDtxt.Text & " ' and password = ' " & pwTxt.Text & " '"
    dr = cmd.ExecuteReader

    If dr.HasRows Then
        MsgBox("Login successful!")
        Me.Hide()
        MainForm.Show()
    Else
        MsgBox("Username or password does not match")
        userIDtxt.Text = ""
        pwTxt.Text = " "
    End If

End Sub
End Class

最佳答案

您的 sql 连接字符串缺少真实凭据,此示例使用 vb 和 c# 连接到 mysql:

https://dev.mysql.com/doc/connector-net/en/connector-net-programming-connecting-open.html

关于mysql - 对象引用未设置为对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35251308/

相关文章:

java - 实现ManyToMany关联时,有没有办法获取列表中的唯一元素?

PHP Mysql数据插入

php - MySQL ORDER BY 结果不是按字母顺序排列的

c# - 如何使用c#/VB.NET在word中插入书签

c# - 选择每个客户的最大日期

java - 如何按创建日期搜索数据库中的配置文件

mysql - 如何检查 MySQL 查询是否正在使用覆盖索引?

.net - 如何从VB.NET中的较大数组中获取子数组?

c# - 使用 Microsoft UI Automation 获取任何应用程序的 TitleBar Caption?

c# - 100% CPU,卡在 CreateDelegate 和 CerHashtable`2.get_Item