Wie kann ich denn abfragen ob die daten inder Datenbank exis

  • hallo,
    wenn die erste eingegebene name in der datenbank existiert, sollte man die 2.Eingabe machen und mit der 2.Eingabe die 1.Name überschreiben
    wenn die erste name nicht existiert sollte ne fehlermeldung kommen
    mein code sieht so aus..

    try{
    System.out.print("\nName eingeben : ");
    antw = buf.readLine();
    if(antw.equals(" ")){
    throw new IllegalArgumentException();
    }
    else{
    System.out.print("gewuenschte Name eingeben : ");
    antw2 = buf.readLine();

    PreparedStatement s = con.prepareStatement( "UPDATE bankkunden SET name = ? WHERE name = ?" );
    s.setString( 1, antw2 );
    s.setString( 2, antw );
    s.executeUpdate();
    System.out.println("\n--------"+antw+" wurde zum "+antw2+" erfolgreich geaendert --------");
    namen();
    }

  • 1. Nutze die [code] - Tags
    2. Beschreibe dein Problem, und komm jetzt nicht mit "geht einfach nicht"!
    3. Wärs schön, deinen ganzen Quellcode zu kennen, um dir zu helfen :wink:

    Gruß,
    Jojo


  • also wenn ich die erste name eingebe und die schon in der datenbank vorhaneden ist darf erst nur dann die 2.name einegebn aber beim erstenmal wenn ich ein name einegeb und die nicht in der datenbank existiert soll ne fehlermeldung komen dass die name in der datenbank nicht vorhanden ist dadurch nicht mit der 2. name nicht überschrieben konnte....
    Mit der 2name will ich die erste name überschrieben, ändern...!!!!:)


  • Zum letzten mal: Nutze die Code-Tags des Forums.
    Nett wärs außerdem, wenn du deinen Code noch etwas einrückst, damit man ihn angenehmer lesen kann :wink:
    Du hast immer noch nicht gesagt, was nicht funktioniert.

    Zitat von greg10


    elche sprache is das?

    Java, von daher auch im falschen Forum, aber egal.