普遍的8与Python
可以通过Python访问Pervasive 8(不是Pervasive SQL)数据库吗?
2 个回答
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())
2
我对Pervasive不太了解,不过我简单查了一下,发现大家好像是用某种ODBC驱动来访问Pervasive 8。
在Windows系统中,可以通过PyODBC这个工具在Python里使用ODBC数据库:http://code.google.com/p/pyodbc/