Я пытался подключиться к базе данных MySQL с помощью моего сервера в Джакарте. Я выполнил несколько руководств, чтобы заставить MySQL работать с драйвером JDBC. Вот код:
Код: Выделить всё
public static void fetchFromDB(String query) {
try {
Class.forName( "com.mysql.cj.jdbc.Driver" );
} catch ( ClassNotFoundException e ) {
e.printStackTrace();
}
try {
con = DriverManager.getConnection( url, user, password );
Statement statement = con.createStatement();
ResultSet result = statement.executeQuery( query );
System.out.println(result);
} catch ( SQLException e ) {
e.printStackTrace();
} finally {
if ( con != null )
try {
con.close();
} catch ( SQLException ignore ) {
ignore.printStackTrace();
}
}
}
java.sql.SQLException: Неизвестная системная переменная 'query_cache_size'
Честно говоря, я не знаю, откуда возникла проблема. Видимо, это происходит, когда базовые версии JDBC и MySQL несовместимы, но... У меня последняя версия!
Заранее спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/646 ... ite-having
Мобильная версия