Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
普适8和Python_Python_Database_Pervasive - Fatal编程技术网

普适8和Python

普适8和Python,python,database,pervasive,Python,Database,Pervasive,可以从python访问普适8(不是普适SQL)数据库吗?我不熟悉普适,但从快速的web搜索来看,人们似乎正在使用某种ODBC驱动程序访问普适8 ODBC数据库可以在Windows中使用PyODBC从python使用:是的,您可以。这是工作代码 import os import sys import pyodbc def main(): conn_str = 'Driver={Pervasive ODBC Interface};server=localhost;DBQ=DATABASENA

可以从python访问普适8(不是普适SQL)数据库吗?

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


ODBC数据库可以在Windows中使用PyODBC从python使用:

是的,您可以。这是工作代码

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())

pyodbc是跨平台的。普及的8驱动程序似乎只是windows,而不是pyodbc。