ADODB also has the excellent feature of a shorthand, generalized SQL format that's incredibly useful for specifying cross-platform schema.
We use this in the Mantis project to define a list of sequential schema definitions, which then gets applied one-by-one to generate or upgrade an installation's database, and it works on MySQL, PostgreSQL, MS SQL, Oracle, and DB2.