首页 > 解决方案 > 是否可以显示 MySQL 服务器的数据库,将其放入组合框中,并将其内容显示在 VB.Net 中的 datagridview 表中?

问题描述

我有一个学校项目,我需要解决上述问题,但是,我们的 Prog 老师没有正确地教我们 mysql 并将其绑定到 VB.Net。所以我现在完全不知所措。

我在 Studio 2019 上使用 Visual Basic.Net。

标签: mysqlsqlvb.net

解决方案


如果您确定服务器是 mySQL,您可以先将 MySql.Data.dll 添加到您的项目中(MySQL 连接器/NET),这里有一些代码可以在您的项目中指导您:

Imports MySql.Data.MySqlClient 
Public Class Form2
        Private Sub Test()
        Dim myConnection As MySqlConnection = New MySqlConnection("server=localhost; user id=root; password=yourpassword; database=yourDB; pooling=false;")
        Dim strSQL As String = "SELECT * FROM my_users;"
        Dim myDataAdapter As MySqlDataAdapter = New MySqlDataAdapter(strSQL, myConnection)
        Dim myDataSet As DataSet = New DataSet()
        myDataAdapter.Fill(myDataSet, "my_users")
        MySQLDataGrid.DataSource = myDataSet
        MySQLDataGrid.DataBind()
        End Sub
End Class

推荐阅读