3
3
4
4
<!--
5
5
6
- Copyright (c) 2022, 2024 , Oracle and/or its affiliates.
6
+ Copyright (c) 2022, 2025 , Oracle and/or its affiliates.
7
7
8
8
This software is dual-licensed to you under the Universal Permissive License
9
9
(UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
@@ -75,7 +75,7 @@ <h2>The python-oracledb driver for Oracle Database</h2>
75
75
href ="https://www.python.org/ " > Python programming language</ a >
76
76
extension module allowing Python programs to connect to < a
77
77
href ="https://www.oracle.com/database/ " > Oracle Database</ a > .
78
- Python-oracledb is the new name for Oracle's popular cx_Oracle
78
+ Python-oracledb is the successor to the now obsolete cx_Oracle
79
79
driver.
80
80
81
81
</ p >
@@ -84,16 +84,16 @@ <h2>The python-oracledb driver for Oracle Database</h2>
84
84
< img width ="85% " src ="./python-oracledb-arch.jpg ">
85
85
</ p >
86
86
87
- < p >
87
+ < p >
88
88
89
- Connections between python-oracledb and Oracle Database are used for
90
- executing SQL and PL/SQL, for calling SODA NoSQL-style APIs, for
91
- receiving database notifications and messages, and for starting and
92
- stopping the database.
89
+ Connections between python-oracledb and Oracle Database are used for
90
+ executing SQL and PL/SQL, for calling SODA NoSQL-style APIs, for
91
+ receiving database notifications and messages, and for starting and
92
+ stopping the database.
93
93
94
- </ p >
94
+ </ p >
95
95
96
- < p >
96
+ < p >
97
97
98
98
Synchronous and concurrent < a
99
99
href ="https://docs.python.org/3/library/asyncio.html " > asyncio</ a >
@@ -189,7 +189,7 @@ <h2>Dependencies</h2>
189
189
190
190
< p > Source code is also available.</ p >
191
191
192
- < p > Previous versions of python-oracledb supported older Python versions.</ p >
192
+ < p > Previous versions of python-oracledb supported older Python versions.</ p >
193
193
194
194
</ li >
195
195
@@ -308,6 +308,10 @@ <h2>Features</h2>
308
308
< li > < p > Extensive Oracle data type support, including VECTOR, JSON and
309
309
large object support (CLOB and BLOB).</ p > </ li >
310
310
311
+ < li > < p > Support for fetching to data frames for efficient use with Python
312
+ DataFrame libraries and formats such as PyArrow, NumPy, Pandas, Polars,
313
+ PyTorch, and Apache Parquet.</ p > </ li >
314
+
311
315
< li > < p > Direct binding to SQL objects. One great use case is binding
312
316
Python objects to Oracle Spatial SDO objects.</ p > </ li >
313
317
@@ -366,6 +370,8 @@ <h2>Features</h2>
366
370
367
371
< li > < p > Token Authentication.</ p > </ li >
368
372
373
+ < li > < p > Centralized Configuration Provider support.</ p > </ li >
374
+
369
375
< li > < p > Oracle Database startup and shutdown.</ p > </ li >
370
376
371
377
< li > < p > Oracle Globally Distributed Database (formerly called Oracle
0 commit comments