创建pypyodbc连接python时出错

时间:2017-05-23 07:10:18

标签: python python-3.x unixodbc pypyodbc

我正在尝试使用ubuntu中的pypyodbc连接sql server中的数据库。

下面是我的代码:

import pandas as pd
import pypyodbc
host = "servername"
username = "sa"
password = "sa@12"
database = "dbname"

try:
    conn = pypyodbc.connect("DRIVER={SQL Server};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s") % (host, username, password, database)
    print ("SUCCESS")
except Exception as e:
    print ("Error: " + str(e))

但是我收到了这个错误。

  

错误:(' IM002',' [IM002] [unixODBC] [驱动程序管理器]未找到数据源名称,未指定默认驱动程序')

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

这样:

StringConstant.java