可以使用以下代码在EXCEL上使用VBA连接MYSQL数据库 :
Dim strconnt As Stringstrconnt = ""
Set connt = New ADODB.Connection
Dim sevip, Db, user, pwd As String
'设服务器地址、所连数据,及登录用户密码
sevip = "localhost"
Db = “test"
user = "root"
pwd = "123456"
strconnt = "DRIVER={MySql ODBC 5.3 Unicode Driver}SERVER=" & sevip & "Database=" & Db & "Uid=" & user & "Pwd=" & pwd & "Stmt=set names GBK"
connt.ConnectionString = strconnt
connt.Open
我有一个较为简单的办法不用VBA编程
如果你知道SQL语句的写法
可以利用EXCEL中的公式直接生成对应的 SQL插入语句
然后把这个语句复制到文本文件保存,直接在MYSQL中执行就行了
我就是这么做的
写VBA太麻烦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)