Tüm python veritabanı erişimi için SQLAlchemy kullanıyorum. SQLAlchemy'ı tavsiye ederim.
SA, SQL sunucu veritabanlarına bağlanırken, başlığın altındaki pyodbc'yi kullanır. Diğer veritabanına bağlanmak için diğer DBAPI kitaplıklarını kullanır, örneğin cx_Oracle.
import sqlalchemy
engine = sqlalchemy.create_engine('sqlite:///database.db')
for r in engine.execute('SELECT * FROM T'):
print(r.OneColumn, r.OtherColumn)
Ama sqlalchemy gerçek değeri ORM ve SQL expression language onun yatıyor: Normalde bir dbapi modülünü kullanmak gibi SQLAlchemy kullanılarak
Basit bir örnek. Bir göz atın, kullanmayı öğrenmek için çabaya değer.
SQLAlchemy, iki satırdan fazla kod değiştirmeden odbc ve adodbapi arasında geçiş yapmamı çok kolaylaştırdı. –
+1 - bunun için teşekkürler! –