是否可以从 python 访问 Pervasive 8(不是 Pervasive SQL)数据库?
问问题
2517 次
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 回答