Pervasive 8 и Python

Можно ли получить доступ к базе данных Pervasive 8 (не Pervasive SQL) из python?

2 ответа

Я не знаком с Pervasive, но из быстрого веб-поиска похоже, что люди используют какой-то драйвер ODBC для доступа к Pervasive 8.

Базы данных ODBC можно использовать из python в Windows, используя PyODBC: http://code.google.com/p/pyodbc/

Да, ты можешь. вот рабочий код

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())
Другие вопросы по тегам