[DB-SIG] cx_Oracle 2.5a

Anthony Tuininga anthony@computronix.com
19 Aug 2002 11:19:38 -0600


A really good question.... :-)

Perhaps someone who develops (or uses extensively) the DCOracle2 module
can state something similar to what is below.

cx_Oracle follows the DB API 2.0 standards rigorously. If there are any
known exceptions (now, as of 2.5), I would consider that a bug. There
are a number of extensions which make working with Oracle possible and a
number of extensions which are used exclusively for performance reasons.
None of the extensions are required to get work done with the module.

cx_Oracle uses named format argument passing exclusively. I believe that
DCOracle2 uses both named and positional arguments.

On Mon, 2002-08-19 at 10:51, Marcos S=E1nchez Provencio wrote:
> Thank you for working for all of us, I'll try that tomorrow. What are
> the main differences from DCoracle2 to cx_Oracle?
>=20
> El lun, 19-08-2002 a las 18:22, Anthony Tuininga escribi=F3:
> > What is cx_Oracle?
> >=20
> > cx_Oracle is a Python extension module that allows access to Oracle
> and
> > conforms to the Python database API 2.0 specifications with a few
> > exceptions.
> >=20
> >=20
> > Where do I get it?
> >=20
> > http://computronix.com/utilities
> >=20
> >=20
> > What's new?
> >=20
> > A problem was discovered with Oracle 9i when retrieving strings. It
> > seems that Oracle 9i uses the correct method for dynamic callback but
> > Oracle 8i will not work with the correct method so an #ifdef was added
> > to check for the existence of an Oracle 9i specific feature. Thanks to
> > Paul Denize for discovering this problem and working with me to get a
> > solution. I have provided Oracle 9i specific binaries for Windows and
> > Linux. DO NOT use the Oracle 8i specific binaries in Oracle 9i as they
> > will not work.
> >=20
> > --=20
> > Anthony Tuininga
> > anthony@computronix.com
> > =20
> > Computronix
> > Distinctive Software. Real People.
> > Suite 200, 10216 - 124 Street NW
> > Edmonton, AB, Canada  T5N 4A3
> > Phone:	(780) 454-3700
> > Fax:	(780) 454-3838
> > http://www.computronix.com
> >=20
> >=20
> > _______________________________________________
> > DB-SIG maillist  -  DB-SIG@python.org
> > http://mail.python.org/mailman/listinfo/db-sig
>=20
--=20
Anthony Tuininga
anthony@computronix.com
=20
Computronix
Distinctive Software. Real People.
Suite 200, 10216 - 124 Street NW
Edmonton, AB, Canada  T5N 4A3
Phone:	(780) 454-3700
Fax:	(780) 454-3838
http://www.computronix.com