我正在尝试编写一段简单的代码以连接到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
运行它时我会遇到此错误:
我怀疑我在连接中提供的详细信息可能不正确,但不确定。
也许是服务器名称,但是据我了解,它在我的本地计算机上应该是 localhost 。
希望对此有所帮助,谢谢!
我已安装以下MYSQL产品
我已经安装了5.2驱动程序,并从提供的网站中遵循了5.2的连接字符串。错误仍然存在(请参阅下文)。我会继续使用Google进行搜索,但是由于我对此非常陌生,因此不胜感激。
答案 0 :(得分:0)
连接字符串的第一站是connectionstrings.com,在这里您应该能够找到适合您的MySQL版本和连接方法的连接字符串。
标准 MySQL连接字符串为:
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
...以及site上的其他几种情况。