mysql - 是否可以显示 MySQL 服务器的数据库,将其放入组合框中,并将其内容显示在 VB.Net 中的 datagridview 表中?
问题描述
我有一个学校项目,我需要解决上述问题,但是,我们的 Prog 老师没有正确地教我们 mysql 并将其绑定到 VB.Net。所以我现在完全不知所措。
我在 Studio 2019 上使用 Visual Basic.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
推荐阅读
- javascript - 如何在本机反应中进行实时获取?
- javascript - 模态文本返回未定义
- c++ - 使用插槽 setText(const QString &text)
- reactjs - 更新 react 16.8.3 但 ant design icons-react 1.1.2 需要图标 1.1.0
- javascript - 需要在 DatePicker 日期值中设置时间值 00:00:00
- ldap - 设置 openldap push syncrepl
- powershell - 仅需要和测试命名参数
- amazon-web-services - docker-machine 和 kubernetes
- python - 如何在获取结果之前获取与 sqlalchemy 结果代理对象关联的结果数量?
- node.js - /bin/sh: 1: node_modules/.bin/nodemon: 未找到