Oracle
 sql >> Baza danych >  >> RDS >> Oracle

cx_Oracle i paradygmat źródła danych

Odpowiednie informacje o tym, jak uzyskać dostęp do baz danych w Pythonie, znajdziesz w PEP- 249:Specyfikacja Python Database API v2.0 . cx_Oracle jest zgodny z tą specyfikacją, podobnie jak wiele sterowników baz danych dla Pythona.

W tej specyfikacji Connection obiekt reprezentuje połączenie z bazą danych, ale nie ma wbudowanego buforowania. Narzędzia takie jak SQLAlchemy udostępniają funkcje poolingu i chociaż SQLAlchemy jest często rozliczany jako ORM, nie musi być używany jako taki i oferuje ładne abstrakcje do wykorzystania na silnikach SQL.

Jeśli chcesz wykonać mapowanie obiektowo-relacyjne, to SQLAlchemy załatwi sprawę i możesz rozważyć albo własną deklaratywną składnię, albo inną warstwę, taką jak Eliksir który znajduje się na szczycie SQLAlchemy i zapewnia większą łatwość użycia w bardziej powszechnych przypadkach użycia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dziedziczenie w projektowaniu baz danych

  2. Zwróć instrukcję SQL wyraźnego kursora

  3. Jak podzielić odpytywane dane według separatora w Oracle?

  4. Wstaw plik tekstowy do Oracle za pomocą funkcji Bulk Insert

  5. Klient zarządzany C# NHibernate i Oracle