Hallo,
ich versuche gerade eine App zu programmieren, die mit MySQL arbeitet. Allerdings scheitere ich gerade daran, eine Verbindung zum MySQL Server auf meinem Laptop aufzubauen. Soweit ich es bis jetzt herausfinden konnte, liegt das am Treiber.
Also erstmal hier mein Code:
public static void connect() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://" + host + ":" + port + "/" + database + "&user=" + user + "&password=" + pw);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
Da müsste soweit ja alles stimmen oder? Der schmeißt mir da immer ne ClassNotFoundException raus. Hier der Fehler: https://www.pic-upload.de/view…-07-06um11.55.45.png.html
Das Problem ist ja wohl ganz offensichtlich, dass der jdbc.Driver nicht erkannt wird/vorhanden ist/was weiß ich. Laut Google muss ich den ins Androidstudio implementieren, ich hab ihn auch schon runtergelassen und das dann versucht, sprich File -> Project Structure -> Dependencies -> + -> Jar-Dependencie und dann den MySQL-Connector hinzugefügt, Projekt neu geladen und dann das: https://www.pic-upload.de/view…-07-06um13.04.15.png.html
Also meine Frage jetzt, wie kann ich das beheben, bzw. was mach ich beim einfügen des Driver falsch? Ich hab was von der build.gradle gelesen, muss ich da noch was ändern? Bin leider was Android Programmierung angeht noch nicht so weit xD In IntelliJ hat bezüglich MySQL bisher immer alles einwandfrei funktioniert
Danke für alle Antworten,
Grüße
Osek