QAL
Query Abstraction Layer
Project has moved to: https://github.com/OptimalBPM/qal
QAL is a collection of libraries for mining, transforming and writing data from and to a number of places.
Sources and destinations include different SQL and NoSQL backends, file formats like .csv, XML and excel. Even untidy HTML web pages.
It has a database abstraction layer that supports connectivity to Postgres, MySQL, DB2, Oracle, MS SQL server.