Python Database Objects(PDO)
Mailing Lists

PDO 1.3.2 Released
Wed, 13 Sep 2006 19:15:03 -0000

For the first release in over a year we have added two user submitted patches to PDO. One patch adds Reset functionality inside the Resultset object. The other corrects a connection issue with MySQLdb "passwd" variable.

PDO is a community driven project. Ideas, comments, questions and even code is welcome. Drop by the forums or join the mailing list and give us your comments.

PDO 1.3.1 Released
Wed, 28 Jul 2004 15:08:26 -0000

PDO 1.3.1 is now available for download. This bugfix release fixes the error in the bugfix released in PDO 1.3.0 and reimplements the .close() function for the resultsource object.

PDO is a community driven project. Ideas, comments, questions and even code is welcome. Drop by the forums or join the mailing list and give us your comments.

PDO 1.3.0 Released
Sun, 25 Jul 2004 02:06:04 -0000

PDO 1.3.0 is now available for download. This addresses an issue in the fields object which accounts for memory issues when using the module. Also in this release are bugfixes for array_from_column() and dictionary_from_columns in the ResultSource Object.

PDO 1.2.2 Released
Thu, 25 Mar 2004 22:16:15 -0000

PDO 1.2.2 has been uploaded. This release fixes a bug in the .moveto() functionality as well as adds support for the psycopg module.

Bugfix release 1.2.1
Wed, 19 Nov 2003 20:45:36 -0000

1.2.1 has been uploaded - it fixes a bug with python 2.3 and the .keys() method.


Python Database Objects (PDO) 1.2.0 Released
Mon, 17 Nov 2003 06:48:47 -0000

PDO, an open source python module for interfacing with RDBMS (SQL databases), has now reached 1.2.0! PDO provides an object oriented API, similar to that of ADO or JDBC, to python developers. PDO features column access by name. This new release adds support for the cx_Oracle, DB2 and adodbapi modules, allowing users to use PDO with a variety of database systems. 9 different DBAPI modules are now supported, allowing for PDO to be used with almost any RDBMS. Additional features, such as query parameters, have also been added in this release, as well as the usual bug-fixes.

PDO is released under a BSD style license.

PDO supports the following DBAPI python modules and databases:
MySQLdb (supports MySQL)
PySQLite (SQLite)
pgdb (PostgreSQL)
kinterbasdb (Firebird, Interbase)
mxODBC (Many)
pyDB2 (IBM's DB/2)
cx_Oracle (Oracle)
adodbapi (windows only - any RDBMS with an OLE DB provider or ODBC driver)

Python Database Objects (PDO) 1.1.0 Released
Mon, 03 Nov 2003 16:03:00 -0000

Python Database Objects 1.1.0 has been released. This fairly stable test release includes support for various databases through the mxODBC module. This release also adds more functionality through commands such as move and moveto, which allow for more dynamic movement through a recordset.
As we move forward in the 1.1 series we will be adding support for more databases. Community support and feedback is appreciated so that we can make PDO as useful as possible.

PDO 1.0.2 Released
Wed, 08 Oct 2003 03:23:08 -0000

We at NeuroKode Labs, LLC, are proud to announce the release of Python
Database Objects (PDO) 1.0.2. The current release adds kinterbasedb,
(firebird, interbase) support.
PDO is a python module providing a common object oriented api across mutliple RDBMS. Similar in scope to ADO and JDBC, PDO provides column access by name, forward and backward movement within a resultset, and much more.