### Eclipse Workspace Patch 1.0
#P marauroa
Index: src/marauroa/server/game/db/JDBCDatabase.java
===================================================================
RCS file: /cvsroot/arianne/marauroa/src/marauroa/server/game/db/JDBCDatabase.java,v
retrieving revision 1.63
diff -u -r1.63 JDBCDatabase.java
--- src/marauroa/server/game/db/JDBCDatabase.java 16 Nov 2007 22:16:47 -0000 1.63
+++ src/marauroa/server/game/db/JDBCDatabase.java 15 Dec 2007 17:30:52 -0000
@@ -189,13 +189,15 @@
Connection conn = DriverManager.getConnection((String) props.get("jdbc_url"), connInfo);
/*
- * This is for MySQL:
* - We set auto commit to false, so that transactions work
- * - We set isolation mode to this so everything works. Google for it
*/
conn.setAutoCommit(false);
- conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
-
+ /*
+ * - We set isolation mode to this for MySQL so everything works. Google for it
+ */
+ if(props.get("jdbc_class").equals("com.mysql.jdbc.Driver")) {
+ conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
+ }
return conn;
} catch (SQLException e) {
logger.fatal("Unable to create a connection to: " + props.get("jdbc_url"), e);