Minor DB tweaks.

This commit is contained in:
GJ 2013-04-18 12:47:09 -04:00
parent 6cb2843707
commit 8099490213

View File

@ -196,30 +196,32 @@ public final class DatabaseManager {
* @return the number of rows affected * @return the number of rows affected
*/ */
public static int update(String sql) { public static int update(String sql) {
int ret = 0; if (!checkConnected()) {
return 0;
}
if (checkConnected()) { int rows = 0;
PreparedStatement statement = null;
try { PreparedStatement statement = null;
statement = connection.prepareStatement(sql); try {
ret = statement.executeUpdate(); statement = connection.prepareStatement(sql);
} rows = statement.executeUpdate();
catch (SQLException ex) { }
printErrors(ex); catch (SQLException ex) {
} printErrors(ex);
finally { }
if (statement != null) { finally {
try { if (statement != null) {
statement.close(); try {
} statement.close();
catch (SQLException e) { }
printErrors(e); catch (SQLException e) {
} printErrors(e);
} }
} }
} }
return ret; return rows;
} }
/** /**
@ -229,34 +231,32 @@ public final class DatabaseManager {
* @return the value in the first row / first field * @return the value in the first row / first field
*/ */
public static int getInt(String sql) { public static int getInt(String sql) {
ResultSet resultSet = null; if (!checkConnected()) {
return 0;
}
int result = 0; int result = 0;
if (checkConnected()) { PreparedStatement statement = null;
PreparedStatement statement = null;
try { try {
statement = connection.prepareStatement(sql); statement = connection.prepareStatement(sql);
resultSet = statement.executeQuery(); ResultSet resultSet = statement.executeQuery();
if (resultSet.next()) { if (resultSet.next()) {
result = resultSet.getInt(1); result = resultSet.getInt(1);
}
else {
result = 0;
}
} }
catch (SQLException ex) { }
printErrors(ex); catch (SQLException ex) {
} printErrors(ex);
finally { }
if (statement != null) { finally {
try { if (statement != null) {
statement.close(); try {
} statement.close();
catch (SQLException e) { }
printErrors(e); catch (SQLException e) {
} printErrors(e);
} }
} }
} }