Cara Membuat Login Pada Java Mysql

Cara membuat login Java Mysql
Halo teman teman, malas coding, pada kesempatan kali ini saya akan membagikan tutorial caranya cara membuat form dan fungsi login menggunakan Java dan MySQL. Kami sering melihat bahwa di sebagian besar aplikasi, kami harus masuk terlebih dahulu sebelum dapat mengelola data di aplikasi. Login ini adalah pembatas antara sistem dan pengguna. Untuk membuat login ini, kita membutuhkan database MySQL dan file library MySQL JDBC DRIVER dan satu file java untuk menghubungkan Java dan database.

Cara membuat login Java Mysql
langsung ke kasus membuat login dengan java mysql. :
langkah pertama membuat database dan tabel (maaf disini saya tidak mengajarkan cara membuat database dengan mysql). Kira-kira database-nya adalah sebagai berikut:
- phpMyAdmin SQL Dump - versi 3.5.2.2 - http://www.phpmyadmin.net SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SETEL zona_waktu = "+00: 00"; / *! 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ CHARACTER_SET_CLIENT * /; / *! 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ CHARACTER_SET_RESULTS * /; / *! 40101 SET @OLD_COLLATION_CONNECTION = @@ COLLATION_CONNECTION * /; / *! 40101 SET NAMA utf8 * /; - - Basis data: `lazngoding` - - ------------------------------------------------ - ------- - - Struktur tabel `admin` - BUAT TABEL JIKA TIDAK ADA `admin` ( `id` int (11) TIDAK NULL AUTO_INCREMENT, `username` varchar (20) NOT NULL, `password` varchar (20) NOT NULL, KUNCI UTAMA (`id`) ) ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 2; - - Dumping data untuk tabel `admin` - MASUKKAN KE `admin` (` id`, `namapengguna`,` sandi`) NILAI (1, & # 39; admin & # 39 ;, & # 39; 123 & # 39;); / *! 40101 SET CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /; / *! 40101 SET CHARACTER_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * /; / *! 40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * /;
ok, saya anggap masalah database dan membuat project java baru di netbeans sudah selesai. langkah selanjutnya adalah membuat kelas connection.java dan mengimpor pustaka mysql.jadbc.driver.
mysql.jdbc.driver sendiri merupakan library yang berfungsi sebagai penghubung antara Java dengan database mysql. cara menambahkan perpustakaan ini ke proyek kami adalah klik kanan folder perpustakaan yang ada di proyek yang kami pilih tambahkan perpustakaan – driver jdbc mysql dan tambahkan perpustakaan. selesai kita menambahkan pustaka driver jdbc mysql ke dalam proyek kita. lalu buat kelas connection.java. Kelas ini berfungsi untuk menghubungkan database dengan Java. untuk lebih jelasnya tentang membuat koneksi java mysql sudah saya bahas pada artikel sebelumnya silahkan baca.
Berikut ini adalah sintaks untuk membuat kelas koneksi. Jawa
impor java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import javax.swing.JOptionPane; koneksi kelas publik { Koneksi con; Pernyataan stm; public void config () { coba { Class.forName ("com.mysql.jdbc.Driver"); con = DriverManager.getConnection ("jdbc: mysql: // localhost / pengkodean malas", "root", ""); stm = con.createStatement (); } catch (Exception e) { JOptionPane.showMessageDialog (null, "koneksi gagal" + e.getMessage ()); } } }
ok kelas connection.java ini sudah selesai, langkah selanjutnya kita akan membuat form login beserta action loginnya. klik kanan pada proyek yang kita buat sebelumnya, putar bentuk jFrame baru, tulis nama dan selesai. untuk desain sederhana seperti ini:

Cara membuat login Java Mysql
untuk nama pengguna yang akan digunakan JTextField
dan kata sandi yang akan digunakan JPasswordField
kemudian buka di bagian sumber dan masukkan sintaks berikut:
impor java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.JOptionPane;
Sintaks ini berfungsi untuk memanggil beberapa perpustakaan java yang kita gunakan buat login java. Selanjutnya kami akan mendeklarasikan beberapa fungsi yang diperlukan untuk membuat login ini:
public class login extends javax.swing.JFrame { // deklarasi Koneksi con; Pernyataan stat; ResultSet rs; String sql; login publik () { initComponents (); // panggil fungsi koneksi database yang kita buat di koneksi class.java Koneksi DB = koneksi baru (); DB.config (); con = DB.con; stat = DB.stm; }
langkah terakhir adalah membuat fungsi untuk login. klik kanan ada tombol login pilih event – action – actionPerformed dan masukkan sintaks berikut:
private void bt_loginActionPerformed (java.awt.event.ActionEvent evt) { coba { sql = "PILIH * DARI admin DI MANA username = & # 39;" + txt_name.getText () + "& # 39; DAN kata sandi = & # 39;" + txt_pass.getText () + "& # 39;"; rs = stat.executeQuery (sql); if (rs.next ()) { if (txt_name.getText (). sama dengan (rs.getString ("username")) && txt_pass.getText (). sama dengan (rs.getString ("password"))) { JOptionPane.showMessageDialog (null, "login berhasil"); } } lain { JOptionPane.showMessageDialog (null, "username atau password salah"); } } catch (Exception e) { JOptionPane.showMessageDialog (ini, e.getMessage ()); } }
ok selesai kita buat Login Java Mysql. Berikut hasil dari demo aplikasi tersebut:

Berhasil masuk

Nama pengguna dan kata sandi salah
unduh kode sumber login java netbeans di sini
Istilah pencarian masuk:
- skrip login di netbeans
- kode sumber login java netbeans
- cara membuat login di netbeans
- buat formulir login java
- Pengodean login netbeans Java
- login java
- cara membuat login di java netbeans
- formulir login java
- login netbeans
- cara membuat form login di java
Postingan Cara membuat login di Java Mysql muncul pertama kali di Lazy Ngoding.