Ich habe ein Problem mit einer Login-Seite in Java mit MS Access-Datenbank. es bekommt nicht Benutzername und Passwort von ms Access-Datenbank.Wie verbinde ich Java 8 mit MS Access?
try
{
String user=t.getText().trim();
String pass=t1.getText().trim();
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con1=DriverManager.getConnection("jdbc:odbc:balogin");
Statement stat;
stat=con1.createStatement();
ResultSet rs=stat.executeQuery("select * from Table1 where user='"+user+"' and pass='"+pass+"'");
System.out.println("select * from Table1 where user='"+user+"' and pass='"+pass+"'");
int count=0;
while(rs.next())
{
{count=count+1;}
if(count==1)
{
JOptionPane.showMessageDialog(null,"User Found,Access Granted");
ControlPanel cp1=new ControlPanel();
cp1.display();
}
else
{
JOptionPane.showMessageDialog(null,"User not found");
}
}
}
Also, was ist das eigentliche Problem? Erhalten Sie nur die Nachricht "Benutzer nicht gefunden" oder erhalten Sie einen Fehler? –
Nichts passiert hier und ich habe keinen Fehler bekommen. ist meine Datenbankverbindung korrekt? – AmanKumar
Ich sehe keine offensichtlichen Fehler in Ihrem Code. Was ist, wenn überhaupt, in deinem "Fang" -Block? Führen Sie diesen Code unter Java 8 aus? –