Announcement

Collapse
No announcement yet.

Fehlermeldung: Incorrect parameter count in the call to native function 'MD5'

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehlermeldung: Incorrect parameter count in the call to native function 'MD5'

    Hallo liebe Community,

    Ich versuche über ein Java Programm(JDBC) einen Datensatz in der Tabelle abzulegen. Die Werte kommen von einem Formular. Das Passwort ist ein MD5 Passwort. Hier der Codeabschnitt:

    public ResultSet res;
    private int matrikelnummer;
    private String name;
    private String vorname;
    private int semester;

    private String praxisstelle;
    private String derBenutzer;
    private String dasPasswort;
    public ResultSet anmeldung;
    private Connection conn;


    public void update(int matrikelnummer, String name, String vorname, int semester, String derBenutzer, String dasPasswort, String praxisstelle) throws SQLException, Exception {

    String insert = ("INSERT INTO praktikantenverwaltung (matrikelnummer, name, vorname, semester, benutzername, passwort, praxisstelle)");
    String values = "VALUES('" + matrikelnummer + "','" + name + "','" + vorname +"' , '" + semester + "', '" + derBenutzer +"',MD5('"+ dasPasswort +")', '" + praxisstelle + "')";
    Statement s = conn.createStatement();
    s.executeUpdate(insert + values);
    }



    Gruß seltesh

  • #2
    Wenn du dir das Ergebnis mit den Debugger angesehen hättest, könnte dir

    VALUES('1','2','4' , '3', '5',MD5('6)', '7')

    das aufgefallen sein
    Zuletzt editiert von Christian Marquardt; 16.05.2011, 07:30.
    Christian

    Comment

    Working...
    X