Sie sind auf Seite 1von 3

Program Login Pada Netbeans.

(Koneksi ke database MySQL menggunakan Netbeans)


Membuat program login dengan netbeans dimana user yang dapat mengakses aplikasi adalah user yang sudah terdaftar dalam databse, pada latihan kali ini kita akan buat dua buah form( login dan menu) dan ketika user mengentrikan user name dan password jika user dan password sudah ada dalam database maka akan memanggil form menu... 1. Buatlah database dan tabel terlebih dahulu : CREATE DATABASE akademik; USE akademik; CREATE TABLE USER ( username VARCHAR(10) PRIMARY KEY, PASSWORD VARCHAR(10)); INSERT INTO USER VALUES ('erin','java'); Baca cara buat database.. 2. Buka aplikasi Netbeans dan buat project baru dengan nama prjakademik, tambahkan class baru (jframe form) dengan nama login dan menu

3. Menambahkan library, Pada project prjakademik, klik kanan pada libraries, add library, pilih MySQL JDBC Driver dan klik tombol Add Library... Ketikan koding berikut pada class login... package prjakademik; import java.sql.*; import javax.swing.*; /** * * @author Erin */ public class login extends javax.swing.JFrame { public Connection conn; public Statement cn; /** Creates new form login */ public login() { initComponents(); } public void koneksi(){ try{ Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/akademik","root",""); cn = conn.createStatement(); }catch (Exception e){ JOptionPane.showMessageDialog(null,"koneksi gagal.."); System.out.println(e.getMessage()); } } public void cariuser(){ try{ koneksi(); String sql = "Select * from user where username='"+jTextField1.getText()+"' and password='" + jPasswordField1.getText() + "'"; ResultSet rs = cn.executeQuery(sql); if (rs.next()) { JOptionPane.showMessageDialog(null, "Sukses Bro.....!"); new menu().show(); this.dispose(); }

}catch (Exception e){ JOptionPane.showMessageDialog(null, "Ada Kesalahan"); } } private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: jPasswordField1.requestFocus(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: cariuser(); } private void formWindowOpened(java.awt.event.WindowEvent evt) { // TODO add your handling code here: this.setTitle("Login...!"); this.setLocationRelativeTo(null); } Jalankan program, isikan user dan password berdasarkan yang sudah kita isi tadi pada tabel user, contoh (user : erin, password : java).. Selamat mencoba....

Das könnte Ihnen auch gefallen