Java.sql.SQLException: Unbekannte Systemvariable „query_cache_size“ trotz aktueller JDBC-VersionJava

Java-Forum
Anonymous
 Java.sql.SQLException: Unbekannte Systemvariable „query_cache_size“ trotz aktueller JDBC-Version

Post by Anonymous »

Ich suche jetzt seit zwei Tagen nach einer Lösung für dieses Problem und habe mich schließlich entschieden, hier nachzufragen, da ich völlig die Hoffnung verloren habe.
Ich habe versucht, mit meinem Jakarta-Server eine Verbindung zu einer MySQL-Datenbank herzustellen. Ich habe ein paar Tutorials befolgt, um MySQL mit dem JDBC-Treiber zum Laufen zu bringen. Hier ist der Code:

Code: Select all

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();
}
}
}
Jetzt habe ich JDBC 8.0.21 installiert und die MySQL-Datenbank ist in 8.0.13-4. Trotz dieser Versionen erhalte ich immer wieder diese Fehlermeldung:
java.sql.SQLException: Unknown system variable 'query_cache_size'
Ich weiß ehrlich gesagt nicht, woher das Problem kommt. Anscheinend passiert das, wenn die Basisversionen von JDBC und MySQL nicht zusammenpassen, aber ... ich habe die neueste Version!
Vielen Dank im Voraus für Ihre Hilfe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post