测试的远程MySQL数据库IP及端口:
IP:192.168.1.88 端口:3306
测试的MySQL账号密码和数据库名:
用户名:kormee
密码:kormee123
数据库:kormee_data

我在linux服务器端创建的数据库kormee_data 的test表内容如下:
VB读写远程Mysql数据库

部署开发环境:

安装ODBC驱动,根具自己的开发软件是32还是64位选择对应版本安装。
VB读写远程Mysql数据库

VB代码:


Dim CN As New ADODB.Connection  '创建一个Connection对象
Dim rs As New ADODB.Recordset   '创建一个Recordset对象
Dim strSQL As String

'>>>>>>>>>>>>>>>>>>>>>窗口事件>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Form_Load()
    Set CN = New ADODB.Connection
        CN.ConnectionString = "Driver=MySQL ODBC 8.0 ANSI Driver;Server=172.20.11.114;uid=kormee;pwd=kormee123;database=kormee_data"
        CN.CommandTimeout = 20
        CN.Open
        Set DataGrid1.DataSource = Adodc1  'datagrid设定数据源
        Get_Table_BT_Click '读取数据库所有表
        Get_Count_BT_Click '读取test表记录数

      
     End Sub


'>>>>>>>>>>>>>>>>>>>>>下载数据库中的所有表>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Get_Table_BT_Click()
 '加载数据库下用户表
    Combo2.Clear  '清空下拉列表控件
    Set rs = CN.OpenSchema(adSchemaTables)  'rs指向数据库的表信息
    While Not rs.EOF      ' Not取反符号,读完rs.EOF=true,取反后为flase ,退出循环(循环读取所有表名)            '
    Combo2.AddItem (rs!TABLE_NAME) '向下拉列表控件添加一条记录
    rs.MoveNext                   '指针指向下一个表名
     Wend                       'while 条件..(条件成立循环)... wend
    Combo2.Text = Combo2.List(0) '显示列表控件第一条记录
     rs.Close '关闭rs
End Sub



'>>>>>>>>>>>>>>>>>>>>>获取记录数(按钮)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Get_Count_BT_Click()
Dim s As Long
    rs.CursorLocation = adUseClient    '参考①
   rs.Open "Select * From test", CN, 1, 1 '参考②    配合RecordCount
Text2.Text = rs.RecordCount '读取所有记录条数
  rs.Close
    End Sub

'>>>>>>>>向数据库添加记录(按钮)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Private Sub Add_Index_BT_Click()

    SQL = "insert into test values(‘XiaoMing’,'man')"
    CN.Execute SQL  '添加一条记录
    Get_Count_BT_Click  '获取记录数
    Adodc1.Refresh '数据库刷新

End Sub

VB控件配置

1、引入adodc和datagrid部件,点击应用。

VB读写远程Mysql数据库
2、添加控件到窗口。

VB读写远程Mysql数据库

3、绑定数据库。

VB读写远程Mysql数据库
4、填写数据库用户名与密码。

VB读写远程Mysql数据库

5、设定记录源(对应表的数据)
VB读写远程Mysql数据库

VB运行结果图示:
VB读写远程Mysql数据库

附上源程序文件,和工具链接。
VB源程序:https://download.csdn.net/download/u012577474/11160088
ODBC驱动程序:https://download.csdn.net/download/u012577474/11159975

扫码下方二维码关注本人公众号分享编程相关知识不限语言和工具软件,学术无界限。

工众号回复【我要资源免费获取,获取更多学习资源及**** (Linux\Python\Java和大数据开发)。

VB读写远程Mysql数据库

微 信 号:yang10242019

   邮箱:[email protected]

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-09-09
  • 2021-04-26
  • 2021-04-07
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-03-30
  • 2021-12-08
  • 2022-12-23
相关资源
相似解决方案