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

RDBMSDriverStatusTester
Axionorg.axiondb.jdbc.AxionDriverAlpha
CloudscapeCOM.cloudscape.core.JDBCDriver
DB2COM.ibm.db2.jdbc.{app|net}.DB2Driver
DB2/AS400com.ibm.as400.access.AS400JDBCDriverPossible case-insensitivity issuesScott Weaver
Hypersonicorg.hsql.jdbcDriver
Informixcom.informix.jdbc.IfxDriver
InstantDBorg.enhydra.instantdb.jdbc.idbDriver
Interbaseinterbase.interclient.Driver
MS Accesssun.jdbc.odbc.JdbcOdbcDriver
MS SQLcom.microsoft.jdbc.sqlserver.SQLServerDriver
MySQLorg.gjt.mm.mysql.DriverNo known problemsScott Eade
Oracleoracle.jdbc.driver.OracleDriverIssues with LOBs
Postgresorg.postgresql.DriverNo known problemsScott Eade
SapDBcom.sap.dbtech.jdbc.DriverSapDB
Sybasecom.sybase.jdbc2.jdbc.SybDriver JDBCToXMLSchema task will not generate the schema properly. All other tests pass. Jeffrey D. Brekke
Weblogicweblogic.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.