Java + MySQL Problem
Hallo an alle,
ich bräucht dringend Hilfe. Ich sollte mit Hilfe von Java Servlets über eine HTML Form MySQL Abfragen machen. Der Code von Java stimmt, die Datenbank funktioniert auch, da alle abfragen per php funktionieren.
Doch wenn ich das ganze mit Java probiere, also
<snip>
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/example", "root", "");
String insert_sql_stmt = "INSERT INTO Tablename VALUES(Name)";
</snip>
bekomme ich immer eine (selbstgefertigte) Fehlermeldung und die Daten werden nicht eingetragen.
Ich habe mittlerweile Xampp 1.5.3 mit dem aktuellen Tomcat plugin. Classpath ist auf meine ´mysql-connector-java-5.0.4-bin.jar´, meine ´ecs-1.4.1.jar´ und meine ´servlet-api.jar´ gesetzt.
Hat irgendjemand eine Ahnung woran das liegen könnte???
Antwort schreiben
Antwort 1 von disco vom 10.01.2019, 13:44 Options
moin
Zitat:
Der Code von Java stimmt.
wenn der javacode stimmt, dann sollte es doch gehen....
Zitat:
bekomme ich immer eine (selbstgefertigte) Fehlermeldung und die Daten werden nicht eingetragen.
wieso selbstgefertigt? und wieso postest du nicht die richtige fehlermeldung, bzw. warum postest du überhaupt keine fehlermeldung?
Antwort 2 von flojoe86 vom 10.01.2019, 13:48 Options
der Codeabschnitt sieht folgendermaßen aus:
<snip>
try{
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/example", "root", "");
String insert_sql_stmt = "INSERT INTO Other VALUES(Geld)";
Statement statement = connection.createStatement();
int row = statement.executeUpdate(insert_sql_stmt);
printMsg("Transaction inserted!", writer, request);
}catch(SQLException exc){
exc.printStackTrace();
printMsg("Can not insert a transaction : database error!", writer, request);
</snip>
Antwort 3 von disco vom 10.01.2019, 14:02 Options
du postest ja immer noch nicht die exception
mach mal den chatchblock:
catch{Exception e)
{
printMsg(""+e);
}
und poste die ausgabe.