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