我正在尝试连接到localhost中的数据库,但它无限期地运行.....
db_path=conn = pyodbc.connect(
r'DRIVER={SQL Server};'
r'SERVER=localhost;'
r'PORT=3306;'
r'DATABASE=mydb;'
r'UID=root;'
r'PWD=mypwd'
)
有人可以帮我吗?
答案 0 :(得分:0)
您正在使用Microsoft SQL Server的连接字符串,这对MySQL不起作用。你应该使用
DRIVER={MySQL ODBC 5.3 Unicode Driver}
或
DRIVER={MySQL ODBC 5.3 ANSI Driver}
有关MySQL期望的其他连接参数的更多详细信息,请查看here