mysql jdbc connector wird nicht gefunden

A

A0D0S0

Neues Mitglied
0
Hallo, ich habe ein Problem mit dem jdbc Driver unter android .

mein code:

Code:
try {
String username = "******";
String password = "********";
String database = "***********";
String sql_befehl = "select * from users"; 
Class.forName("com.mysql.jdbc.Driver").newInstance();
text.setText("HAHA");
Connection con = (Connection) DriverManager.getConnection(
"jdbc:mysql://**********/" + database,
username, password);

Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql_befehl);
 
while (rs.next()) {
 }
rs.close();
stmt.close();
 } catch (Exception e) {
text.setText(e.toString());
}


Unter java läuft alles Problemlos ( .jar in den Buildpath eingebunden)

Jetzt wollte ich das ganez für Android benutzen und habe den Code rüberkopiert (auch kein Problem)
bei der Ausführung kommt jetzt immer eine ClassNotFoundException für den jdbc mysql Driver (obwohl auch im Buildpath eingebunden)

Habt ihr irgendwelche Tipps ?

greez
 
Eigentlich sollte das mglich sein.

Das klingt danach, dass die jar Datei falsch eingebunden ist. Da gibt es mehrere Möglichkeiten/Knöpfe in Eclipse, um ein jar File einzubinden (jar/external jar/include library/...). Versuch die mal alle durch (und mach jedesmal ein Build>Clean)

OT: das newInstance kannst du weglassen. Class.forName reicht.
 
Generell, man spricht keine entfernte Datenbank aus Android direkt an, häng einen Webservice dazwischen.
 
  • Danke
Reaktionen: Neeldarax

Ähnliche Themen

M
  • MikelKatzengreis
Antworten
10
Aufrufe
229
swa00
swa00
B
Antworten
0
Aufrufe
689
basementmedia
B
SaniMatthias
Antworten
19
Aufrufe
961
swa00
swa00
Zurück
Oben Unten