Berikut saya share posting singkat mengenai script menu login sederhan dengan database Ms.Access.
Berikut Scriptnya:
String username=(String) cmbuser.getSelectedItem(); String pass=pwdpass.getText(); try { String dbname = "jdbc:odbc:counter"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection(dbname, "admin", "admin"); Statement st = con.createStatement(); String sql = "Select * from login where user='"+username+"'AND password='"+pass+"'"; ResultSet rs=st.executeQuery(sql); if (rs.next()) { menu_utama mn=new menu_utama(); mn.setVisible(true); this.setVisible(false); } else { opgagal.showMessageDialog(null, "Login gagal try again Username Or Password Salah tidak sesuai dengan database!!!"); } st.close(); con.close(); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Eror:" + e, "Gagal", JOptionPane.WARNING_MESSAGE); //System.err.println("Exception: "+e.getMessage()); }
Berikut Ket:
* String username=(String) cmbuser.getSelectedItem(); merupakan inisialisasi dari masing” variable name, yakni username merupakan variable dari combobox[cmbuser].
* String dbname = “jdbc:odbc:counter”; Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection con = DriverManager.getConnection(dbname, “admin”, “admin”); Statement st = con.createStatement(); String sql = “Select * from login where user=’”+username+”‘AND password=’”+pass+”‘”; ResultSet rs=st.executeQuery(sql);
merupakan Connection dari Database Ms.Access..
nama databasenya counter.
Semoga bermanfaat kalau krang jelas bisa ditanyakan di Comment.. trimakasih… 😀
Leave a reply to Caleb Cancel reply