Anda di halaman 1dari 2

MODUL JAVA MEMBUAT HALAMAN LOGIN DAN KONEKSI

DATABASE

1. Aktifkan xampp → chrome →phpmyadmin


2. Membuat database login dan tabel user

3. Buka dan buka Netbeans → New project → Java aplikasi → Java packages (login)
4. Import mysql.jdbc.Driver caranya klik kanan pada folder library
→ Add library → cari MySql JDBC Driver

5. Buat java class → koneksi dan isi source kode dibawah ini
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;

public class koneksi {


Connection con;
Statement stm;

public void config(){


try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/login", "root","");
stm = con.createStatement();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "koneksi gagal "+e.getMessage());
}
}
}
6. Buat jFrame Form → login di dalam paket login yang sudah dibuat
7. Masukkan source kode pada form yang sudah kita buat

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class login extends javax.swing.JFrame {
// deklarasi
Connection con;
Statement stat;
ResultSet rs;
String sql;

public login() {
initComponents();
//pemanggilan fungsi koneksi database yang sudah kita buat pada class
koneksi.java
koneksi DB = new koneksi();
DB.config();
con = DB.con;
stat = DB.stm;
}
8. Aktfkan tombol login
private void bt_loginActionPerformed(java.awt.event.ActionEvent evt)
{

try {
sql = "SELECT * FROM admin WHERE username='"+txt_name.getText()+"' AND
password='"+txt_pass.getText()+"'";
rs = stat.executeQuery(sql);
if(rs.next()){
if(txt_name.getText().equals(rs.getString("username")) &&
txt_pass.getText().equals(rs.getString("password"))){
JOptionPane.showMessageDialog(null, "berhasil login");
}
}else{
JOptionPane.showMessageDialog(null, "username atau password salah");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}

Anda mungkin juga menyukai