无法连接到excel 2016 vba中的mysql数据库

ki0zmccv  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(642)

我正在尝试编写一段简单的代码来连接mysql数据库。

Sub DBConnection()
Dim conn As New ADODB.Connection
Dim connectionStr As String
connectionStr = "DRIVER={SQL SERVER} ;SERVER=localhost; database=sakila; uid=test1; pwd=123"
conn.Open connectionStr
conn.Close
MsgBox "Connected!"
End Sub

我在运行它时遇到以下错误:

我怀疑我在连接中提供的细节可能不正确,但我不确定。
mysql工作台中的用户名和数据库名:

也许是服务器名,但据我所知,它在我的本地机器上,应该是localhost。
非常感谢您的帮助,谢谢!
我安装了以下mysql产品

我已经安装了5.2驱动程序,并遵循了网站提供的5.2连接字符串。错误仍然存在(见下文)。我会继续搜索,但任何帮助将不胜感激,因为我是非常新的这一点。

monwx1rj

monwx1rj1#

连接字符串的第一站是connectionstrings.com,在这里您应该能够找到适合您的mysql版本和连接方法的连接字符串。
标准的mysql连接字符串是:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

…还有其他几个人在现场处理各种情况。

相关问题