我有一个数据库存储在我的电脑的磁盘上,我有麻烦连接到它与pyodbc。
我安装了sqlite3 odbc驱动程序并从我的计算机的数据源管理器中获得了一个dsn,然后我将其缩短为我认为需要的唯一值,但值得注意的是,在.dsn输出文件中的其余值存在和不存在的情况下,我得到了相同的错误。
我在下面的代码行中得到错误('hy000',u'[hy000]connect failed(14)(sqldriverconnect)')。。。
(此处省略实际路径并替换为路径) cnxn = pyodbc.connect('DRIVER={SQLite3 ODBC Driver};Database={C:\*path*\example.db}')
我如何连接到这里的数据库?
1条答案
按热度按时间3j86kqsm1#
sqlite odbc的最小连接字符串为
在windows 8.1上使用32位sqlite3odbc.dll(版本:0.9998)验证。