return null;\r
}\r
\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#testConnection()\r
- */\r
@Override\r
public boolean testConnection() throws ClassNotFoundException, SQLException {\r
\r
\r
}\r
\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#executeUpdate(java.lang.String)\r
- */\r
@Override\r
public int executeUpdate (String sqlUpdate) throws SQLException{\r
\r
return result;\r
} catch(SQLException e) {\r
try{\r
- if (! connection.getAutoCommit()){\r
+ if (connection != null && ! connection.getAutoCommit()){\r
connection.rollback();\r
}\r
}catch (SQLException ex){\r
}\r
}\r
\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#startTransaction()\r
- */\r
@Override\r
public void startTransaction() {\r
try {\r
}\r
}\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#commitTransaction()\r
- */\r
@Override\r
public void commitTransaction() throws SQLException {\r
try {\r
}\r
}\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#getMetaData()\r
- */\r
+\r
@Override\r
public DatabaseMetaData getMetaData() {\r
Connection connection = null;\r
}\r
}\r
\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.database.ICdmDataSource#closeOpenConnections()\r
- */\r
@Override\r
public void closeOpenConnections() {\r
try {\r
}\r
return cdmMetaDataMap;\r
}\r
-\r
- \r
+ \r
}\r