使用 pyodbc 连接到本地 SQLite DB



我在计算机磁盘上存储了一个数据库,但我在使用pyodbc连接到它时遇到问题。

我安装了 SQLite3 ODBC 驱动程序并从计算机的数据源管理器中获取了一个 DSN,然后将其缩短为我认为需要的唯一值,但值得注意的是,无论是否使用.dsn 输出文件中的其余值,我都会收到相同的错误。

我在以下代码行上收到错误("HY000",u"[HY000] 连接失败 (14( (SQLDriverConnect('(...

(此处省略实际路径,替换为路径(

cnxn = pyodbc.connect('DRIVER={SQLite3 ODBC Driver};Database={C:*path*example.db}')

如何连接到此处的数据库?

SQLite ODBC 的最小连接字符串为

conn_str = (
r'DRIVER=SQLite3 ODBC Driver;'
r'DATABASE=C:__tmpSQLitewalmart.sqlite;'
)
cnxn = pyodbc.connect(conn_str)

在 Windows 8.1 上使用 32 位 sqlite3odbc.dll,版本:0.9998 进行了验证。

相关内容

  • 没有找到相关文章

最新更新