M
Marcel80
Gast
Hallo Zusammen,
Ich habe folgendes Problem: Mit einem GUI versuche ich eine Passwortabfrage druchzuführen. Ich habe nun in einer Datenbank den Benutzernamen und Passwort hinterlegt und möchte, dass die SQL-Anweisung diese Daten vergleicht.
Irgendwie funkt das nicht... Ich komm nicht weiter. Kann mir jemand helfen? Ich erhalte andauernd die Fehlermeldung: Syntaxfehler in FROM-Klausel
Ich habe folgendes Problem: Mit einem GUI versuche ich eine Passwortabfrage druchzuführen. Ich habe nun in einer Datenbank den Benutzernamen und Passwort hinterlegt und möchte, dass die SQL-Anweisung diese Daten vergleicht.
Irgendwie funkt das nicht... Ich komm nicht weiter. Kann mir jemand helfen? Ich erhalte andauernd die Fehlermeldung: Syntaxfehler in FROM-Klausel
Code:
import java.sql.*;
import java.sql.PreparedStatement;
public class PassAnmeldung
{
public void anmelden(String be, String pa)
{
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
}
catch ( ClassNotFoundException e ) {
System.out.println( "Fehler! " + e );
return;
}
try
{
Connection conn;
PreparedStatement stmt;
stmt = null;
int rSet;
String url = "jdbc:odbc:Klausurverwaltung";
conn = DriverManager.getConnection(url); //Treiber laden + Connection
String vergleichen = "Select * FROM Anmeldung WHERE Benutzername = ? Passwort = ?";
stmt = conn.prepareStatement(vergleichen);
stmt.setString(1, be);
stmt.setString(2, pa);
//stmt.setInt(4, Integer.parseInt(nu));
stmt.executeUpdate();
System.out.println("Ok.");
stmt.close();
conn.close();
}
catch ( SQLException e )
{
System.out.println( "Falsche Passworteingabe! " + e);
}
}
}