用pyodbc链接SQL

sssunhudong 2018-05-10 10:15:36
conn = pyodbc.connect('DRIVER = {SQL Server};SERVER=(local);DATABASE=xx;UID=xx;PWD=xxx')


用这段代码运行报错,求指点!
Traceback (most recent call last):
File "F:/MyProject/untitled/Exercise/E1.py", line 38, in <module>
conn = pyodbc.connect('DRIVER = {SQL Server};SERVER=(local);DATABASE=MySql;UID=sa;PWD=dyamone')
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC \xc7\xfd\xb6\xaf\xb3\xcc\xd0\xf2\xb9\xdc\xc0\xed\xc6\xf7] \xce\xb4\xb7\xa2\xcf\xd6\xca\xfd\xbe\xdd\xd4\xb4\xc3\xfb\xb3\xc6\xb2\xa2\xc7\xd2\xce\xb4\xd6\xb8\xb6\xa8\xc4\xac\xc8\xcf\xc7\xfd\xb6\xaf\xb3\xcc\xd0\xf2 (0) (SQLDriverConnect)')
...全文
669 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈年椰子 2018-05-10
  • 打赏
  • 举报
回复
如果用ODBC,要先建立数据源。 windows 的控制面板 管理工具 - 数据源ODBC - 系统DSN - 添加 选SQL 然后找到你要连接的数据库

# odbc_dns 就是你在数据源ODBC新增加的名称
odbc_db = pyodbc.connect("DSN="+odbc_dns)

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧