+ ";create=false");\r
\r
conn.setAutoCommit(true);\r
+\r
+ Runtime.getRuntime().addShutdownHook(new Thread() {\r
+ @Override\r
+ public void run() {\r
+ shutdownDBServer();\r
+ }\r
+ });\r
}\r
return conn;\r
}\r
-\r
public StatDB() throws SQLException {\r
this.conn = getDBConnection();\r
}\r
st.close();\r
}\r
\r
- public void shutdownDBServer() {\r
+ private static synchronized final void shutdownDBServer() {\r
// ## DATABASE SHUTDOWN SECTION ##\r
/***\r
* In embedded mode, an application should shut down Derby. Shutdown\r