• Terbaru

    Masuk / login / Java / Mysql



    Membuat program Login java ....
    dengan database mysql

    jika login berarti sudah ada data user yang tersimpan di database,
    jadi untuk menghubungkan program java dengan program database diperlukan koneksi

    form < > koneksi < > database


    Buat database ini
    a. password username terserah






    insert password yang sudah di enkripsi:
    a. select md5('admin')
    b. kemudian lakukan insert user


    Buat class koneksi.
    Di java netbeans sudah pernah saya buat cara membuat koneksi di java http://alexander-zulkarnain.blogspot.co.id/2014/03/netbeans-jdbc-membuat-koneksi-ke-mysql.html.


    buat project


    buat koneksi ke mysql
     
    Buat objek koneksi dari fungsi Connection java : private Connection koneksi;
    buat perintah konek driver mysql: com:mysql .....
    buat perintah konek database: jdbc:mysql://localhost:3306/namadatabase
    username mysql : root
    password mysql : 123456

    buat fungsi untuk menjalankan koneksi antar javabeans & mysql & agar file koneksi bisa di panggil dari class lain

    public Connection getKoneksi{
    Class.forName(driver) : jalankan driver mysql
    koneksi=DriverManager.getConnection(host,uname,pwd) : koneksikan ke database
    }
    public void setKoneksi(){
     koneksi=this.getKoneksi();
    }

    dan buat jframe form, login form

    .
    buat form login seperti dibawah,
    a. kolom user menggunakan jtextfield, kolom password menggunakan jpasswordfield
    b. variabel kolom user l_username, variabel kolom password l_password


    .
    buat jframe form lagi buat halaman setelah login dengan nama utama,

    .

    Buka lagi class formlogin,
    klik kanan pada tombol masuk>Events>Action>ActionPerformed
    isikan kode berikut :


     Keterangan :
    jButton .... itu tombol masuk.
    buat objek koneksi : koneksi kn=new koneksi();
    koneksikan dengan objek koneksi java : Connection kon=kn.getConnection();

    buat perintah sql
    String sql_cmd="select * from users where "
                    + "id='"+l_username.getText()+"' and "
                    + "pwd=md5('"+new String(l_password.getPassword())+"')";

    jika di php menggunakan perintah mysql_query(............); di java query dijalankan dengan objek ResultSet.

    rs.getRow()==0 ; jika tidak ditemukan username, perintah ini mirip dengan perintah php: mysql_num_rows($perintah)==0

    Buka Class masuk(main class project)
    tambahkan kode untuk memanggil class loginform seperti dibawah


    Run Project, selamat mencoba

    No comments

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.