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();
}
}
}
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.
Mobile version