[DB-SIG] Proposed improvements to DBAPI 2.0 Cursor.execute() method.
M.-A. Lemburg
mal at egenix.com
Wed Aug 16 21:10:10 CEST 2006
Ian Bicking wrote:
>> Martin Blais wrote:
>>> I want to propose a few improvements on the DBAPI 2.0 Cursor.execute()
>>> method interface. You can find the details of my proposed changes
>>> here:
>>> http://furius.ca/pubcode/pub/conf/common/lib/python/dbapiext.html
>>>
>>> And a pure-Python preliminary implementation of these changes that can
>>> sit on an existing DBAPI 2.0 implementation (tested with psycopg2):
>>> http://furius.ca/pubcode/pub/conf/common/lib/python/dbapiext.py
>>>
>>> (If this gets accepted IMO this preliminary hack should instead be
>>> implemented at the lower-level of the specific DBAPI implementations
>>> for performance reasons...)
>
> If it can be implemented as a wrapper it doesn't seem too important to
> me. It also doesn't seem very performance-sensitive.
>
> I would like to see some improvements in DB-API, but these are in the
> area of better metadata about connections and normalizing some of the
> stickier areas (like paramstyle), and maybe some more normalization of
> connection instantiation. I think the norm should be that DB-API
> connections get wrapped if you are concerned about convenience.
+1
> All that said, I think there's also room for more standards, but they
> can build on the DB-API instead of extending it.
+1
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Aug 16 2006)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
More information about the DB-SIG
mailing list