2015-09-30 7 views
5

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"); 
} 
} 
} 
+1

Also, was ist das eigentliche Problem? Erhalten Sie nur die Nachricht "Benutzer nicht gefunden" oder erhalten Sie einen Fehler? –

+0

Nichts passiert hier und ich habe keinen Fehler bekommen. ist meine Datenbankverbindung korrekt? – AmanKumar

+0

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? –

Antwort