I'm using a jdbc driver and mySQL 3.23.51. I have created a BDB table and an innoDB table (both of which are supposedly transactionable). The DatabaseMetaData also returns true when I query "supportsTransactions". However, every time I setAutoCommit to false, execute an update, then try to rollback, it says:
java.sql.SQLException: General error: Warning: Some non-transactional changed tables couldn't be rolled back
at com.mysql.jdbc.MysqlIO.sendCommand(Unknown Source)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(Unknown Source)
at com.mysql.jdbc.MysqlIO.sqlQuery(Unknown Source)
at com.mysql.jdbc.Connection.execSQL(Unknown Source)
at com.mysql.jdbc.Connection.execSQL(Unknown Source)
at com.mysql.jdbc.Connection.rollback(Unknown Source)
Anyone know what I need to do to get this to work?
java.sql.SQLException: General error: Warning: Some non-transactional changed tables couldn't be rolled back
at com.mysql.jdbc.MysqlIO.sendCommand(Unknown Source)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(Unknown Source)
at com.mysql.jdbc.MysqlIO.sqlQuery(Unknown Source)
at com.mysql.jdbc.Connection.execSQL(Unknown Source)
at com.mysql.jdbc.Connection.execSQL(Unknown Source)
at com.mysql.jdbc.Connection.rollback(Unknown Source)
Anyone know what I need to do to get this to work?