Added a logger object

This commit is contained in:
Ziver Koc 2011-03-19 23:04:41 +00:00
parent da83804fdd
commit bb4381e6af

View file

@ -6,14 +6,19 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.naming.InitialContext; import javax.naming.InitialContext;
import javax.naming.NamingException; import javax.naming.NamingException;
import javax.sql.DataSource; import javax.sql.DataSource;
import zutil.db.handler.SimpleResultHandler; import zutil.db.handler.SimpleResultHandler;
import zutil.log.LogUtil;
public class DBConnection{ public class DBConnection{
private static final Logger logger = LogUtil.getLogger();
public enum DBMS{ public enum DBMS{
MySQL MySQL
} }
@ -90,8 +95,9 @@ public class DBConnection{
try{ try{
return exec("SELECT LAST_INSERT_ID()", new SimpleResultHandler<Object>()); return exec("SELECT LAST_INSERT_ID()", new SimpleResultHandler<Object>());
}catch(SQLException e){ }catch(SQLException e){
return null; logger.log(Level.WARNING, null, e);
} }
return null;
} }
/** /**
@ -137,7 +143,7 @@ public class DBConnection{
try { try {
return stmt.getUpdateCount(); return stmt.getUpdateCount();
} catch (SQLException e) { } catch (SQLException e) {
e.printStackTrace(); logger.log(Level.WARNING, null, e);
} }
return -1; return -1;
} }
@ -240,9 +246,10 @@ public class DBConnection{
public void forceClose(){ public void forceClose(){
if (conn != null) { if (conn != null) {
try { try {
if( conn.isClosed() )
conn.close(); conn.close();
} catch (SQLException sqlex) { } catch (SQLException e) {
sqlex.printStackTrace(); logger.log(Level.WARNING, null, e);
} }
conn = null; conn = null;
} }