Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming

Journal Journal: Python Database Objects (PDO) 1.0.2 Released

One of the developers for PDO has added further support for kinterbasedb (firebird, interbase) into our robust Database Tool, "Python Database Objects (PDO)". For those unfamiliar with PDO:

As released previously: Python Database Objects (PDO) provides an easy to use Object Oriented API for database developers. PDO utilizes DB-API modules for database access, but allows for a Common Object Oriented API across RDBMS. Thus, PDO can be thought of as a 'wrapper' around the DB-API and database specific modules.

So at this point PDO Now Supports:

  • MySQLdb - MySQL Module
  • PySQLite - SQLite Module
  • pgsql - PostgreSQL Module
  • kinterbasedb - firebird, interbase

Along with the addition of kinterbasedb a few other changes have been brought in:

  • A new style to pass through data elements to the underlying databases has been started, to be completed in version 1.1.0
  • Corrected the copy of the BSD License in use to the Revised BSD License, no notice needed for binary distribution.

Ok, for the links:

Software

Journal Journal: Python Database Objects (PDO) 1.0 Released

I just finished writing a tool called Python Database Objects (PDO) that acts like a wrapper class over DB-API 2.0 based modules, giving them a giving them a common object oriented api. It was inspired by ADO, JDBC and other object oriented APIs.In theory, it should make switching between databases and deployment of database driven applications easier.

PDO is being released under a BSD License by my company, NeuroKode Labs, and is available at: http://pdo.neurokode.com. We've created a sourceforge project, and are opening development of this module to the python community. PDO has also been registered with the Python Packages Index.

Currently PDO support supports MySQL and SQLite currently, but adding support for other DB-API modules should be a snap. Its usable already, but we'll be adding more features (such as a complex execute with query paramters, and editable recordsets) as we get time.

So if your a Python Developer and would like to help out with PDO Development or would like to use PDO, check out http://pdo.neurokode.com

Slashdot Top Deals

This file will self-destruct in five minutes.

Working...