Bạn sẽ tìm thấy thông tin liên quan về cách truy cập cơ sở dữ liệu bằng Python bằng cách xem PEP- 249:Đặc tả API cơ sở dữ liệu Python v2.0
. cx_Oracle
tuân theo đặc điểm kỹ thuật này, cũng như nhiều trình điều khiển cơ sở dữ liệu cho Python.
Trong đặc điểm kỹ thuật này, một Connection
đối tượng đại diện cho một kết nối cơ sở dữ liệu, nhưng không có tích hợp sẵn. Các công cụ như SQLAlchemy
cung cấp các phương tiện tổng hợp và mặc dù SQLAlchemy thường được lập hóa đơn như một ORM, nó không cần phải được sử dụng như vậy và cung cấp các bản tóm tắt tốt đẹp để sử dụng trên các công cụ SQL.
Nếu bạn muốn thực hiện ánh xạ đối tượng-quan hệ, thì SQLAlchemy thực hiện công việc kinh doanh và bạn có thể xem xét cú pháp khai báo của chính nó hoặc một lớp khác, chẳng hạn như Thuốc tiên nằm trên SQLAlchemy và cung cấp tính dễ sử dụng hơn cho các trường hợp sử dụng phổ biến hơn.