Skip to content

Commit e4d5fa3

Browse files
Further encouragement to use python-oracledb.
1 parent c4c4c5e commit e4d5fa3

File tree

1 file changed

+11
-203
lines changed

1 file changed

+11
-203
lines changed

index.html

Lines changed: 11 additions & 203 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
<h1 class="headerTitle">Python cx_Oracle</h1>
2626
<nav class="headerNav" role="navigation">
2727
<ul>
28-
<li><a href="https://cx-oracle.readthedocs.io/en/latest/index.html">Documentation</a></li>
29-
<li><a href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html" >Installation</a></li>
30-
<li><a href="https://cx-oracle.readthedocs.io/en/latest/release_notes.html#releasenotes">Release Notes</a></li>
31-
<li><a href="https://github.com/oracle/python-cx_Oracle">Source code</a></li>
32-
<li><a href="https://github.com/oracle/python-cx_Oracle/issues">Help</a></li>
28+
<li><a href="https://python-oracledb.readthedocs.io/en/latest/index.html">Documentation</a></li>
29+
<li><a href="https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html" >Installation</a></li>
30+
<li><a href="https://python-oracledb.readthedocs.io/en/latest/release_notes.html#releasenotes">Release Notes</a></li>
31+
<li><a href="https://github.com/oracle/python-oracledb">Source code</a></li>
32+
<li><a href="https://github.com/oracle/python-oracledb/discussions">Help</a></li>
3333
</ul>
3434
</nav>
3535
</div>
@@ -42,9 +42,12 @@ <h1 class="headerTitle">Python cx_Oracle</h1>
4242

4343
<div class="announcement">
4444

45-
<p><strong>cx_Oracle has a major new release under a new name and
46-
homepage <a href="https://oracle.github.io/python-oracledb/"
47-
>python-oracledb</a>.</strong></p>
45+
<p><strong>cx_Oracle was obsoleted by <a
46+
href="https://oracle.github.io/python-oracledb/" >python-oracledb</a> in
47+
2022.</strong></p>
48+
49+
<p><strong>python-oracledb uses the same Python DB API as cx_Oracle, and
50+
has many new features<strong>.</p>
4851

4952
<p><strong>Follow the python-oracledb <a
5053
href="https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html"
@@ -53,201 +56,6 @@ <h1 class="headerTitle">Python cx_Oracle</h1>
5356

5457
</div> <!-- announcement -->
5558

56-
<div id="about">
57-
<h2>About cx_Oracle</h2>
58-
59-
<p><strong>cx_Oracle</strong> is a Python extension module that
60-
enables access to Oracle Database. It conforms to the Python
61-
database API 2.0 <a
62-
href="https://peps.python.org/pep-0249/">
63-
specification</a> with a considerable number of additions and a
64-
couple of exclusions.</p>
65-
66-
<p>cx_Oracle 8.3 was tested with Python versions 3.6 through 3.10.
67-
Older versions of cx_Oracle may be used with previous Python releases.
68-
You can use cx_Oracle with Oracle 11.2, 12, 18, 19 and 21 client
69-
libraries. Oracle's standard client-server version interoperability
70-
allows connection to both older and newer databases. For example Oracle
71-
19c client libraries can connect to Oracle Database 11.2.</p>
72-
73-
</div> <!-- /about -->
74-
75-
<div id="quickstart">
76-
<h2>Getting Started</h2>
77-
78-
See <a
79-
href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html#quick-start-cx-oracle-installation"
80-
>Quick Start cx_Oracle Installation</a> and the <a
81-
href="samples/tutorial/Python-and-Oracle-Database-Scripting-for-the-Future.html">Python
82-
and Oracle Database Tutorial: Scripting for the Future</a>.
83-
84-
</div> <!-- /quickstart -->
85-
86-
<div id="installation">
87-
<h2>Installation</h2>
88-
89-
See <a
90-
href="https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html"
91-
>cx_Oracle Installation</a> for detailed instructions.
92-
93-
</div> <!-- /installation -->
94-
95-
<div id="documentation">
96-
<h2>Documentation</h2>
97-
98-
See the <a href="https://cx-oracle.readthedocs.io" >cx_Oracle
99-
Documentation</a> and <a
100-
href="https://cx-oracle.readthedocs.io/en/latest/release_notes.html#releasenotes"
101-
>Release Notes</a>.
102-
103-
</div> <!-- /documentation -->
104-
105-
<div id="example">
106-
<h2>Samples</h2>
107-
108-
See the <a
109-
href="https://github.com/oracle/python-cx_Oracle/tree/main/samples"
110-
>/samples</a> directory. You can also look at the scripts in <a
111-
href="https://github.com/anthony-tuininga/cx_OracleTools">cx_OracleTools</a>
112-
and the modules in <a
113-
href="https://github.com/anthony-tuininga/cx_PyOracleLib">cx_PyOracleLib</a>.
114-
115-
</div> <!-- /example -->
116-
117-
<div id="help">
118-
<h2>Help</h2>
119-
120-
<p>Issues and questions can be raised with the cx_Oracle community on
121-
<a href="https://github.com/oracle/python-cx_Oracle/issues"
122-
>GitHub</a> or on the <a
123-
href="https://sourceforge.net/projects/cx-oracle/lists/cx-oracle-users"
124-
>mailing list</a>.</p>
125-
126-
</div> <!-- /help -->
127-
128-
<div id="tests">
129-
<h2>Tests</h2>
130-
131-
See the <a href="https://github.com/oracle/python-cx_Oracle/tree/main/test" >test suite</a>.
132-
133-
</div> <!-- /tests -->
134-
135-
<div id="contribuing">
136-
<h2>Contributing</h2>
137-
138-
See <a href="https://github.com/oracle/python-cx_Oracle/blob/main/CONTRIBUTING.md" >CONTRIBUTING</a>.
139-
140-
</div> <!-- /contributing -->
141-
142-
<div id="features">
143-
144-
<h2>Features</h2>
145-
146-
<ul>
147-
<li><p>Easily installed from PyPI.</p></li>
148-
149-
<li><p>Support for Python 3.6 and higher. Older versions of cx_Oracle may
150-
be used with previous Python releases.</p></li>
151-
152-
<li><p>Support for Oracle Client 11.2, 12, 18, 19 and 21.
153-
Oracle's standard cross-version interoperability, allows easy upgrades
154-
and connectivity to different Oracle Database versions.</p></li>
155-
156-
<li><p>Connect to Oracle Database 9.2, 10, 11, 12, 18, 19 or 21
157-
(depending on the Oracle Client version used).</p></li>
158-
159-
<li><p>SQL and PL/SQL Execution. The underlying Oracle Client
160-
libraries have significant optimizations including compressed fetch,
161-
pre-fetching, client and server result set caching, and statement
162-
caching with auto-tuning.</p></li>
163-
164-
<li><p>Full use of Oracle Network Service infrastructure, including
165-
encrypted network traffic and security features.</p></li>
166-
167-
<li><p>Extensive Oracle data type support, including large object
168-
support (CLOB and BLOB).</p></li>
169-
170-
<li><p>Direct binding to SQL objects. One great use case is binding
171-
Python objects to Oracle Spatial SDO objects.</p></li>
172-
173-
<li><p>JSON datatype support.</p></li>
174-
175-
<li><p>SODA (Simple Oracle Document Access).</p></li>
176-
177-
<li><p>Array operations for efficient INSERT and UPDATEs.</p></li>
178-
179-
<li><p>Array row counts and batch error handling for array operations.</p></li>
180-
181-
<li><p>Fetching of large result sets.</p></li>
182-
183-
<li><p>REF CURSOR support.</p></li>
184-
185-
<li><p>Support for scrollable cursors. Go back and forth through your
186-
query results.</p></li>
187-
188-
<li><p>Fetch PL/SQL Implicit Results. Easily return query results from
189-
PL/SQL.</p></li>
190-
191-
<li><p>Row Prefetching. Efficient use of the network.</p></li>
192-
193-
<li><p>Client Result Caching. Improve performance of frequently
194-
executed look-up statements.</p></li>
195-
196-
<li><p>Support for Advanced Queuing. Use database notifications to
197-
build micro-service applications.</p></li>
198-
199-
<li><p>Continuous Query Notification (CQN). Get notified when data
200-
changes.</p></li>
201-
202-
<li><p>Support for Edition Based Redefinition. Easily switch
203-
applications to use updated PL/SQL logic.</p></li>
204-
205-
<li><p>Support for setting application context during the creation of
206-
a connection, making application metadata more accessible to the
207-
database, including in LOGON triggers.</p></li>
208-
209-
<li><p>End-to-end monitoring and tracing.</p></li>
210-
211-
<li><p>Transaction Management.</p></li>
212-
213-
<li><p>Session Pooling, with tagging and session state fix-up callback.</p></li>
214-
215-
<li><p>Database Resident Connection Pooling (DRCP).</p></li>
216-
217-
<li><p>Privileged Connections.</p></li>
218-
219-
<li><p>External Authentication.</p></li>
220-
221-
<li><p>Database startup and shutdown.</p></li>
222-
223-
<li><p>Sharded Databases.</p></li>
224-
225-
<li><p>Oracle Database High Availability Features, such as FAN
226-
notifications, Application Continuity, and Transaction Guard support.</p></li>
227-
228-
</ul>
229-
230-
<p>DB API specification exclusions: The time data type is not
231-
supported by Oracle and is therefore not implemented. The method
232-
<code>cursor.nextset()</code> is not implemented either as the DB API
233-
specification assumes an implementation of cursors that does not fit
234-
well with Oracle's implementation of cursors and implicit results. See
235-
the method
236-
<a href="https://cx-oracle.readthedocs.io/en/latest/api_manual/cursor.html#Cursor.getimplicitresults">cursor.getimplicitresults()</a>
237-
for more information.
238-
</p>
239-
240-
</div> <!-- /features -->
241-
242-
<div id="license">
243-
<h2>License</h2>
244-
245-
<p>cx_Oracle is licensed under a BSD license which you can find <a
246-
href="https://github.com/oracle/python-cx_Oracle/blob/main/LICENSE.txt"
247-
>here</a>. The cx_Oracle project is open source and maintained by Oracle Corp.</p>
248-
249-
</div> <!-- /license -->
250-
25159
</div>
25260
</main>
25361
</body>

0 commit comments

Comments
 (0)