sql >> Databasteknik >  >> RDS >> Oracle

cx_Oracle och datakällans paradigm

Du hittar relevant information om hur du kommer åt databaser i Python genom att titta på PEP- 249:Python Database API Specification v2.0 . cx_Oracle överensstämmer med denna specifikation, liksom många databasdrivrutiner för Python.

I denna specifikation en Connection objektet representerar en databasanslutning, men det finns ingen inbyggd poolning. Verktyg som SQLAlchemy tillhandahåller poolningsmöjligheter, och även om SQLAlchemy ofta faktureras som en ORM, behöver den inte användas som sådan och erbjuder fina abstraktioner för användning ovanpå SQL-motorer.

Om du vill göra objektrelationell kartläggning, gör SQLAlchemy affären, och du kan överväga antingen sin egen deklarativa syntax eller ett annat lager som Elixir som ligger ovanpå SQLAlchemy och ger ökad användarvänlighet för vanligare användningsfall.



  1. Sortera efter Soundex (eller liknande) `Närhet`

  2. Oracle-tidsjämförelser

  3. Oracle PLSQL returnerar en radtyp

  4. sluta infoga data i databasen när du uppdaterar sidan