What is Torque?

Torque is a persistence layer. Torque includes a generator to generate all the database resources required by your application and includes a runtime environment to run the generated classes.

Torque was developed as part of the Turbine Framework. It is now decoupled and can be used by itself. Starting with version 2.2 Turbine uses the decoupled Torque.

Torque's runtime environment includes everything you need to use the generated OM/Peer classes. It includes a jdbc connection pool.

Supported RDBMS

RDBMS Driver Status Tester
Axion org.axiondb.jdbc.AxionDriver Alpha
Cloudscape COM.cloudscape.core.JDBCDriver
DB2 COM.ibm.db2.jdbc.{app|net}.DB2Driver
DB2/AS400 com.ibm.as400.access.AS400JDBCDriver Possible case-insensitivity issues Scott Weaver
Hypersonic org.hsql.jdbcDriver
Informix com.informix.jdbc.IfxDriver
InstantDB org.enhydra.instantdb.jdbc.idbDriver
Interbase interbase.interclient.Driver
MS Access sun.jdbc.odbc.JdbcOdbcDriver
MS SQL com.microsoft.jdbc.sqlserver.SQLServerDriver
MySQL org.gjt.mm.mysql.Driver No known problems Scott Eade
Oracle oracle.jdbc.driver.OracleDriver Issues with LOBs
Postgres org.postgresql.Driver No known problems Scott Eade
SapDB com.sap.dbtech.jdbc.DriverSapDB
Sybase com.sybase.jdbc2.jdbc.SybDriver JDBCToXMLSchema task will not generate the schema properly. All other tests pass. Jeffrey D. Brekke
Weblogic weblogic.jdbc.pool.Driver

If your RDBMS is not listed here, please read the document about writing DB Adapters

If there is no tester for your RDBMS and you want to help, please read the developer-guide, run the tests and send your results (and bugfixes ;) to the torque-dev@db.apache.org list.