Belajar Java Pemula : Netbeans Multi Login Form User MySQL Md5 password

Belajar Java - Bagaimana cara membuat koneksi java di Netbeans dan membuat login form dengan multi user (Hak akses) berbeda menggunakan database MySQL dengan format password MD5? tutorial java kali ini akan membahas cara sederhana membuat login administrator di java, ikuti terus tutorialnya ya.

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;
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;
}
}
Selanjutnya buat Form login java dengan jFrame Form Netbeans kamu, dan desainlah tampilan login kamu seperti gambar dibawah ini

Jika sudah selesai, klik pada JButton1 dan tuliskan code java berikut :
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
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) {

}
}
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 :

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