У меня проблема с MySQL в моем маленьком проекте JSP. Я задал вопрос об этом ранее (http://stackoverflow.com/questions/9860129/jsp-mysql-jar-file-stops-working), и это следующий вопрос, основанный на информационной форме этого вопроса.JSP: Является ли это подходящим классом MySQL?
Класс работает, и страница извлекает информацию из базы данных в течение нескольких дней, а затем прекращает работу, пока я не перезапустил сервер Tomcat или не развернул файл войны еще раз.
Вот мой класс подключения MySQL, любые идеи были бы оценены:
public class Connect {
final String host = "localhost";
final String username = "admin";
final String password = "admin";
String connectionURL = "jdbc:mysql://" + host + ":3306/db?user=;password=";
Connection connection = null;
Statement statement = null;
public Connect() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
connection = (Connection) DriverManager.getConnection(connectionURL, username, password);
statement = (Statement) connection.createStatement();
} catch (SQLException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
}
}
public ResultSet executeQuery(String query) {
ResultSet result = null;
try {
if (statement != null) {
result = statement.executeQuery(query);
} else {
System.out.println("Null");
}
} catch (SQLException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
}
return result;
}
public boolean execute(String query) {
System.out.println(query);
boolean result = false;
try {
if (statement != null) {
result = statement.execute(query);
} else {
System.out.println("Null");
}
} catch (SQLException ex) {
Logger.getLogger(Connect.class.getName()).log(Level.SEVERE, null, ex);
}
return result;
}
Ваших отступов попали. – ThiefMaster
Что вы подразумеваете под этим? – user1163278