Postingan Terbaru

Contoh Aplikasi Program JAVA Netbeans dan Database Ms. Access - Program JAVA















Pada Artikel sekarang saya coba jelaskan bagaimana membuat aplikasi program java sederhana penyimpan data ke database Ms. Access.
1. Jalankan Netbeans sebagai IDE, Kemudian Buat Project (File -->New Project) Seperti gambar berikut :

2.  Next -> selanjutnya buat nama project dan tentukan lokasi tempat penyimpanan project
Lalu klik finish
3. selanjutnya Akan Tampil
4. Buat Class dengan Cara Klik kanan pada folder sisfo_barang -> new -> JFrame Form :
5. Maka Akan tampil jendela berikut


Buat nama class pada kotak isian Class Name.  Nama class nantinya akan sama dengan nama form, selanjutnya klik Finish. Maka akan tampil form tempat perancangan program
6. Buat Design Seperti gambar Berikut
7. Buat Database Pada Ms. Access dengan data sebagai berikut :
Setelah selesai pembuatan database, langkah berikutnya adalah membuat koneksi antara database dengan program java, secara logic dapat kita gambarkan
Langkah langkah koneksi database dengan program
1.    Buka jendela control Panel -> double klik Administrative tools -> double kilk Data Sources (ODBC)


2.    Klik Add

3.    Pilih MS Access Database (*.mdb,*.accdb) -> Finish




 4.    Maka selanjutnya akan tampil kotak dialog ODBC Microsoft Access Setup, isikan nama koneksi pada kotak Data Source Name, lalu cari database yang akan digunakan dengan cara mengklik kotak select, lalu klik OK.

5.    Hasil dari langkah no.4 kembali akan menampilkan kotak dialog ODBC Data Source Administrator, perhatikan bahwa nama koneksi yang dibuat sebelumnya akan masuk dalam kolom user Data source, selanjutnya klik OK. Maka selesailah langkah pembuatan penentuan sumber data (Data source) yang akan kita gunakan dalam program nantinya.
Setelah penentuan Data Source selesai dilakukan maka selanjutnya kita kembali pada rancangan program java yang telah kita buat sebelumnya.
 Dalam rancangan ini terdapat tiga buah tombol yaitu tombol SAVE, CANCEL, dan EXIT. Program baru akan memberikan suatu aksi kalau kita mengklik salah satu tombol tersebut. Tombol SAVE akan melakukan penyimpanan kedalam database terhadap data yang kita inputkan, tombol CANCEL akan mengosongkan kembali layar yang sudah diisi, sedangkan tombol EXIT berfungsi untuk menutup program.

1.  Buat Import Data

package sisfo_barang;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JOptionPane;

import merupakan statement untuk memanggil komponen komponen pendukung yang akan digunakan dalam program suatu program. 
 
2. Deklarasi Object dari class yang dipanggil melalui import dan deklarasi variabel sql

public Connection con;
public Statement stat;
public String sql=””;
public ResultSet rs;
con dan stat adalah objek objek yang dibuat dari class Connection dan class statement. Con merupakan objek yang berfungsi sebagai penghubung antara program java dengan database, sedangkan stat adalah objek yang berfungsi untuk mengeksekusi perintah sql yang digunakan dalam program.

3.    Listing program untuk tombol SAVE
 
private void TSimpanActionPerformed(java.awt.event.ActionEvent evt) {                                        
        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbc");
            con = DriverManager.getConnection("jdbc:odbc:konek_brg");
            
            sql="insert into data_brg values('"+vkode.getText()+"','" +
                    vnama.getText()+"','"+
                    vharga.getText()+"','"+
                    vsatuan.getSelectedItem()+"','"+
                    vstock.getText()+"'";

            stat = con.createStatement();
            stat.execute(sql);
        }
        catch(Exception e)
        {
            JOptionPane.showMessageDialog(null,e);
        }
}   



4. Listing Program untuk tombol CANCEL
      vkode.setText("");       vnama.setText("");
       vharga.setText("");
       vstock.setText("");
       vkode.requestFocus();

 


5. Listing Program Pada tombol EXIT
This.dispose();

BACA JUGA
BACA JUGA

Android Portal Indonesia