VBS连接mysql

VBS连接mysql对比sqlserver稍麻烦一些.
mysql需要下载odbc驱动,并配置到ODBC数据源管理程序

Mysql ODBC 驱动下载:https://dev.mysql.com/downloads/connector/odbc/

![!](https://img-blog.csdnimg.cn/982cedd2234544ad978c86af3151afa9.png)
下载安装后,进入 控制面板-管理工具-ODBC数据源

在这里插入图片描述
在这里插入图片描述
点击添加
在这里插入图片描述
选择需要添加的驱动
此处记好驱动名称,后面要用
在这里插入图片描述
点完成,填写信息
在这里插入图片描述
Data Source Name: 自定义
Desciption:备注,随便写
TCP/IP Server: ip和端口
User: mysql用户名
Password: mysql密码
Database:连接数据库名
点击Test 测试,如果失败就检查一下填的内容.
成功后点ok,添加成功.

写vbs代码测试


'创建连接对象
set oCon = createObject("adodb.connection")
'连接字符串  dirver 写上面记录的的驱动名,port是默认值可省略

oCon.connectionString = "driver={MySQL ODBC 8.1 Unicode Driver}; server=localhost;port=3306;uid=root;pwd=12345678;dataBase=testdb;"
'设置游标类型  其它类型会导致结果ors.recordcount返回-1
ocon.CursorLocation =3
'打开连接
oCon.open

strSQL="select * from person"
'查询语句,可替换为插入 删除 更新语句
'执行语句
Set oRs = ocon.Execute(strsql)
'结果执行行数
MsgBox(ors.recordcount)
'循环输出查询结果  非查询可不需要
If oRs.RecordCount > 0  Then 
	Do While (Not oRs.EOF)
     str=""
      for each field in ors.fields
		str=str&" "&field
        Next
        MsgBox(str)
		oRs.MoveNext
	Loop
End If 

'关闭查询结果
oRs.Close
Set oRs = Nothing
'关闭连接
oCon.close

MsgBox("close")

测试成功就可以使用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值