Added a logger object
This commit is contained in:
parent
da83804fdd
commit
bb4381e6af
1 changed files with 13 additions and 6 deletions
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue