Tutorial terkait :
Tutorial Java : Membuat Koneksi Database MySQL JDBC Driver pada Java Netbeans
Video Tutorial CRUD (Create,Read,Update,Delete) Java JDBC Database MySql
Membuat Login Form Java
Buatlah project baru pada Netbeans kamu beri nama "JavaAplikasiLogin" dan buat Class baru dengan nama "Connections", class connections ini berguna untuk membuat koneksi java ke database yang sudah kamu siapkan sebelumnya,Untuk class connecions silahkan tuliskan code java berikut :
import java.sql.Connection;Selanjutnya buat Form login java dengan jFrame Form Netbeans kamu, dan desainlah tampilan login kamu seperti gambar dibawah ini
import java.sql.DriverManager;
import javax.swing.JOptionPane;
public class Connections {
private static Connection mysqlconnect;
public static Connection OpenDB(){
String database = "jdbc:mysql://localhost:3306/nilai_akademik"; // ini adalah nama database kamu
String user = "root";
String password = "";
//you must have a database before (MySQL database)
// i was have database
if (mysqlconnect==null) {
try {
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
mysqlconnect = (Connection) DriverManager.getConnection(database,user,password);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Connection Failed !");
}
}
return mysqlconnect;
}
}
Jika sudah selesai, klik pada JButton1 dan tuliskan code java berikut :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {Jika sudah selesai maka kamu sudah berhasil membuat login form java dengan multi aksess user, coba jalankan aplikasi java kamu sekarang, jika masih kesulitan tinggal lihat video tutorialnya dibawah ini :
try {
Connection conn = (Connection) javamultiloginform.Connections.OpenDB();
java.sql.Statement stm = conn.createStatement();
java.sql.ResultSet rs = stm.executeQuery("SELECT * FROM akun_guru WHERE username='"+ jTextField1.getText() +"' AND password=MD5('" + jPasswordField1.getText() + "')");
if (rs.next()) {
if ("1".equals(rs.getString("typeuser"))) {
// its for login user type 1 (Administrator)
JOptionPane.showMessageDialog(null," Wellcome Administrator");
// do something else for user 1
} else if ("0".equals(rs.getString("typeuser"))) {
// its for user 2 (TU)
JOptionPane.showMessageDialog(null," Welcome TU !");
} else {
//do anything you want !
}
} else {
// its for if login filed
JOptionPane.showMessageDialog(null," Login Filed ! !");
}
} catch (Exception e) {
}
}
Video Tutorial Java Khusus Pemula : Belajar membuat Form Login dengan Netbeans IDE
Tutorial ini boleh anda sebarkan dengan mencantumkan sumber aslinya,
Untuk mendapatkan informasi-informasi menarik lainnya silahkan join dengan kami di :
Google Plus : https://plus.google.com/+HarisonMatondang
Youtube Channel : http://www.youtube.com/c/HarisonMatondang