Announcement

Collapse
No announcement yet.

sql abfrage in java

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

  • sql abfrage in java

    hi leute kann mir jemand helfen, ich habe folgendes problem ;
    abfrage:
    public String alles(String pass,String ben)
    {
    try{
    ResultSet daten=abfrage.executeQuery("Select Adresse from Zugriffe where passwort like "+pass+" and benutzer like "+ben+";");
    daten.next();
    Alles =daten.getString("Adresse");
    }
    catch(SQLException e)
    {
    e.printStackTrace(System.out);
    }
    return Alles;
    und die exception : wenn ich 2 strings die in der datenbank vorhanden sind
    diese methode übergebe bekomme ich folgende exception:

    java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 2 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.

  • #2
    Wenn Du den Quellcode in eine verständliche Form bringen könntest und <br> eventuell noch die Struktur der Tabellen preisgeben könntest,<br> könnte ich Dir vielleicht sogar helfen ;-

    Comment


    • #3
      Ich schlage folgendes vor : <BR><BR>
      PreparedStatement sqlS="SELECT ......passwort LIKE ? AND benutzer LIKE ?";<BR>
      try{<BR>
      pStmt.setString(1,pass);<BR>
      pStmt.setString(2,ben);<BR>
      ResultSet rs=pStmt.executeQuery();<BR>
      while(rs.next())<BR>
      {<BR>
      alles = rs.getString("Adresse");<BR>
      }<BR>
      pStmt.close( );<BR>
      }catch(SQLException ex){......}<BR>
      return alles;<BR><BR>
      So etwa könnte das klappen, falls ich nicht was vergesssen habe

      Comment

      Working...
      X