Example #1
0
 public MockConnection(
     StatementResultSetHandler statementHandler,
     PreparedStatementResultSetHandler preparedStatementHandler,
     CallableStatementResultSetHandler callableStatementHandler) {
   this.statementHandler = statementHandler;
   this.preparedStatementHandler = preparedStatementHandler;
   this.callableStatementHandler = callableStatementHandler;
   metaData = new MockDatabaseMetaData();
   ((MockDatabaseMetaData) metaData).setConnection(this);
   closed = false;
   autoCommit = false;
   readOnly = false;
   holdability = ResultSet.HOLD_CURSORS_OVER_COMMIT;
   try {
     level = metaData.getDefaultTransactionIsolation();
   } catch (SQLException exc) {
     throw new NestedApplicationException(exc);
   }
   savepointCount = 0;
   catalog = null;
   numberCommits = 0;
   numberRollbacks = 0;
   clientInfo = new Properties();
 }
Example #2
0
 public void setMetaData(DatabaseMetaData metaData) throws SQLException {
   if (metaData != null && metaData instanceof MockDatabaseMetaData) {
     ((MockDatabaseMetaData) metaData).setConnection(this);
   }
   this.metaData = metaData;
 }