如何从树莓派访问SQL数据库?

时间:2019-07-05 18:29:45

标签: sql sql-server python-3.x raspberry-pi3

我正在尝试使用以下查询从树莓派访问SQL Server,但我无法做到这一点。 这是什么问题?

我尝试了与互联网不同的教程,但没有成功

conn = pyodbc.connect(driver='{SQL Server}',
                  server='servername',
                  database='databasename',
                  uid='UserID',
                  pwd='Password')

在Windows中,它按预期运行,但在树莓派pi3中却无法运行

错误:

跟踪(最近一次通话最后一次):在main()中的文件“ /home/pi/Desktop/FYProject/Main.py”,第171行 在主pwd ='Password'中的文件“ /home/pi/Desktop/FYProject/Main.py”,第72行) pyodbc.Error :(“ 01000”,“ [01000] [unixODBC] [驱动程序管理器]无法打开lib'SQL Server':找不到文件(0)(SQLDriverConnect)“)

1 个答案:

答案 0 :(得分:1)

  

'{SQL Server}'

是旧的Windows ODBC驱动程序。您需要安装L inux ODBC driver