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 :
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)
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 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;
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();
vkode.setText(""); vnama.setText("");
vharga.setText("");
vstock.setText("");
vkode.requestFocus();
5. Listing Program Pada tombol EXIT
This.dispose();
Komentar
Posting Komentar