Cari di sarinulis.blogspot.com

Sabtu, 14 Maret 2015

Form Login pakai database di netbeans (Java)

Nah kali ini, sari akan posting tugas untuk mata kuliah pemograman 4 (java) .. kemarin dapat tugas untuk membuat from login. username dan passwordnya ada di database.
aplikasinya sari pakai netbeans 7.2 dan databasenya dari pakai mysql (xampp v3) ..
oke.. yang pastinya kita udah punya database dan udah terkoneksi. kalau belum.. cari dulu caranya di google.. 
pertama buat form seperti di bawah ini :
komponennya :

1 button, 2 label, dan 1 textfield, 1 password field.
ubah nama variabel textfield jadi eUser dan variabel passwordfield jadi ePassword.
merubah nama variabel dengan klik kanan di komponen dan pilih change variabel name....

Kedua, deklarasikan variabel yang akan di pakai :
cari tulisan di bagian source, biasanya terletak di bawah nama package di dekat import.
public class job4_2 extends javax.swing.JFrame {
keterangan : job4_2 adalah nama kelasnya.
lalu masukkan code berikut:

    Connection cn=null;
    String query;
    Statement stm;

di button Loginnya masukkan source code berikut :
try {             
            Class.forName("com.mysql.jdbc.Driver");
            cn=DriverManager.getConnection("jdbc:mysql://localhost/universitas","root","");
            stm=cn.createStatement();           
            query = "Select UserName,Password from user where username='"+eUser.getText()+"' and password='" + ePassword.getText() + "'";
            ResultSet rs = stm.executeQuery(query);
            if (rs.next()){          
                JOptionPane.showMessageDialog(null, "Sukses login, silahkan lihat isi database ^_^ ...");
                    }
            else JOptionPane.showMessageDialog(null, "Anda tidak bisa masuk... hubungi admin ... ");
        } catch (SQLException ex) {           
        } catch (ClassNotFoundException ex) {           
        }          


nah, coba di run...
kalau udah terhubung ngak akan ada masalah ..
ini database yang sari buat :
kita coba login :

dan lihat :


kalau ada error, pastikan databasenya terkoneksi.. dan pastikan importnya lengkap, kalau tidak copykan aja importnya. letakkan di bawah tulisan package
berikut importnya :

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;

Sumber : www.google.com

Tidak ada komentar:

Posting Komentar