3

是否可以从 python 访问 Pervasive 8(不是 Pervasive SQL)数据库?

4

2 回答 2

2

我不熟悉 Pervasive,但从快速的网络搜索来看,人们似乎正在使用某种 ODBC 驱动程序来访问 Pervasive 8。

可以在 Windows 中使用 PyODBC 从 python 使用 ODBC 数据库:http ://code.google.com/p/pyodbc/

于 2009-09-09T05:30:53.100 回答
2

是的你可以。这是工作代码

import os
import sys
import pyodbc

def main():
   conn_str = 'Driver={Pervasive ODBC Interface};server=localhost;DBQ=DATABASENAME'
   db = pyodbc.connect(conn_str)
   c = db.cursor()
   c.execute("SELECT COUNT(*) FROM TABLENAME")
   row = c.fetchone()
   if row:
      print(row)
   return 0
if __name__ == "__main__":
   sys.exit(main())
于 2018-03-23T13:39:03.137 回答