假设你的vb要连接到远程服务器的MySQL专用数据库上,可以用以下代码:
Private Sub Form_Load() Dim cn As New ADODB.Connection '创建数据库对象 Dim rs As New ADODB.Recordset '创建表对象 Dim strCn As String '连接字符串 Dim db_host As String '服务器IP地址 Dim db_user As String '用户名 Dim db_pass As String '密码 Dim db_data As String '数据库名称 Dim db_table As String '表名称 db_host = "100.9.88.100" '服务器IP地址 db_user = "zhangsan" 'Mysql数据库登陆用户名 db_pass = "zhangsan" 'Mysql数据库登陆密码 db_data = "zhangsansql" '数据库的库名称 db_table = "zhansanTable" '表名称 strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=" & db_host & ";" & "DATABASE=" & db_data & ";" & _ "UID=" & db_user & ";PWD=" & db_pass & ";" & "OPTION=3;stmt=SET NAMES GB2312" cn.Open strCn '打开数据库 cn.CursorLocation = adUseClient If cn.State = adStateOpen Then MsgBox "打开远程MySQL数据库成功" '下面开始对具体表(假设"zhansanTable")进行操作 rs.Open db_table, cn, adOpenKeyset, adLockOptimistic '打开表 '这里你可以对打开的表进行操作【增加、删除和修改等】 MsgBox "远程数据表中的记录数量 = " & rs.RecordCount rs.Close '关闭表 cn.Close '关闭数据库 End Sub
其他相关
用VB连接MySQL数据库模块(详解)
文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
Option Explicit文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
'需要安装 MySQL 的 ODBC 驱动,官网上有,我的是 Connector ODBC 5.1
'先引用 Microsoft ActiveX Data Objects 6.0 Library 我的是 6.0,用最新的就行文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
Public conn As ADODB.Connection
Public rs As ADODB.Recordset
Public fld As ADODB.Field文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
Public Sub connOpen()
End Sub文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
Public Sub connClose()
End Sub文章源自公式库网-https://www.gongshiku.com/html/202101/vb-lianjiemysqlwangluoshujukudedaima.html
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'