Membuat Database
di Access
1.
Buat database dengan nama DbMhsEdit di Microsoft
Access dengan format *.mdb (2002-2003) di D:\javalat\posting5\JavaAccessHapus
(atau folder anda)
2.
Buat tabel berikut:
Field Name
|
Data Type
|
Field Size
|
|
nomor
|
Text
|
3
|
Primary key
|
nama
|
Text
|
30
|
|
3.
Simpan dengan nama TblMhsHapus
4.
Entri data berikut:
Nomor
|
Nama
|
101
|
Cendekia Nagara
|
102
|
Fatahillah
|
103
|
Ahmad
|
Membuat
Datasource
1.
Start – Control Panel – Administrative Tools
2.
Klik dua kali Data Sources (ODBC)
3.
Add
4.
Klik Driver do Microsoft Access (*.mdb)
5.
Finish
6.
Ketik: DsMhsHapus
7.
Select
8.
Cari database yang sudah dibuat di Access,
contohnya DbMhsHapus
9.
OK
10.
Advanced
11.
Ketik login name: ikhbaar; password: ikhbaar
(sesuai keinginan)
12.
OK – OK – OK
Script
Koneksi di Netbeans
1.
Masuk ke NetBeans IDE 6.8
2.
File – New Project
3.
Categories: Java; Projects: Java Application
4.
Next
5.
Project Name: JavaApplicationMhsHapus
Project Location: D:\javalat\posting5\JavaAccessHapus
6.
Hilangkan centang di Create Main Class
7.
Finish
8.
Di panel Projects
9.
Klik tanda + (expand) di JavaApplicationMhsHapus
10.
Klik tanda + di Source Packages
11.
Klik kanan di <default package>
12.
New – Java Package
13.
Package Name: PackageMhsHapus
14.
Finish
15.
Klik kanan PackageMhsHapus di panel Projects
16.
New – Java Class
17.
Class Name: ClassMhsHapus
18.
Finish
19.
Ketik script koneksi berikut:
package PackageMhsHapus;
import java.sql.*;
import javax.swing.*;
public class ClassMhsHapus {
void
testClassMhsHapus()
{
try
{
String dbname="jdbc:odbc:DsMhsHapus";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
JOptionPane.showMessageDialog(null,
"Koneksi untuk HAPUS data berhasil","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,
"Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
}
}
public static void main (String args[])
{
ClassMhsHapus test = new ClassMhsHapus();
test.testClassMhsHapus();
System.exit(0);
}
}
20.
Simpan
21.
Run – Run File (untuk menjalankan program)
22.
Hasilnya akan muncul pesan: “Koneksi untuk EDIT
data berhasil”
Desain
Form Hapus Data
1.
Klik kanan PackageMhsHapus – New JFrame Form
2.
Class Name: JFrameMhsHapus
3.
Finish
4.
Buat desain sebagai berikut:
5.
Gambar di atas ubah dengan ketentuan:
-
jLabel1®Text: No
-
jLabel2® Text: Nama
-
jTextField1® Text: (Kosongkan); Klik kanan –
Change Variable Name: txtNomor
-
jTextField2® Text: (Kosongkan); Klik kanan –
Change Variable Name: txtNamaMhs
-
jButton1® Text: Hapus; Klik kanan – Change
Variable Name: btnHapus
-
jButton2® Text: Cari; Klik kanan – Change
Variable Name: btnCari
Hasilnya:
Script Tombol
Cari
1.
Klik kanan tombol Cari
2.
Klik Events – Action – actionPerformed
3.
Ketik script tombol Cari berikut:
String nomor = txtNomor.getText();
try
{
String dbname="jdbc:odbc:DsMhsEdit";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
Statement statement = con.createStatement();
String sql="SELECT * FROM TblMhsEdit WHERE
nomor like '"+nomor+"'";
ResultSet rs = statement.executeQuery(sql);
if (rs.next())
{
txtNamaMhs.setText(rs.getString(2));
JOptionPane.showMessageDialog(null, "Data
ditemukan","Insert Data",JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null, "Data
tidak ditemukan ","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
}
statement.close();
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,
"Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception:
"+e.getMessage());
}
4.
Simpan
5.
Jalankan program (Run – Run Project)
6.
Akan tampil sebuah form seperti berikut:
7.
Ketik “101” di kotak “No” (Sesuaikan dengan
tabel di database access)
8.
Klik tombol Cari
9.
Akan tampil pesan “Nomor ditemukan” dan nama “Cendekia
Nagara” di kotak “Nama” seperti gambar berikut:
Script Tombol
Hapus
1.
Klik kanan tombol Hapus
2.
Klik Events – Action – actionPerformed
3.
Ketik script tombol Hapus berikut:
String nomor = txtNomor.getText();
try {
String dbname="jdbc:odbc:DsMhsHapus";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection(dbname,"ikhbaar","ikhbaar");
Statement statement = con.createStatement();
String sql="DELETE FROM TblMhsHapus WHERE
nomor LIKE '"+nomor+"'";
statement.executeUpdate(sql);
statement.close();
txtNomor.setText("");
txtNamaMhs.setText("");
JOptionPane.showMessageDialog(null, "Data
berhasil DIHAPUS..","Insert
Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null,
"Error:"+e,"Gagal",JOptionPane.WARNING_MESSAGE);
//System.err.println("Exception:
"+e.getMessage());
}
4.
Simpan
5.
Tambahkan script berikut di atas script hapus
di atas:
package PackageMhsHapus;
import java.sql.*;
import javax.swing.*;
6.
Jalankan program (Run – Run Project)
7.
Akan tampil sebuah form seperti berikut:
8.
Ketik “103” di kotak “No” (Sesuaikan dengan
tabel di database access)
9.
Klik tombol Cari
10.
Akan tampil pesan “Data ditemukan” dan nama “Ahmad”
di kotak “Nama” seperti gambar berikut:
11.
Klik tombol Hapus
12.
Muncul pesan “Data berhasil dihapus”
13.
Lihat di database Access (DbMhsEdit), tulisan “Ahmad”
hilang (kalau tidak hilang, klik ikon Refresh All)
14.
Selesai
***
Sumber:
Tutorial Geje - Koneksi Database Access dengan Java (Pake NetBeans
6.7.1). Nama File:
88155864-Goji-Koneksi-Java-Access-Odbc.pdf
"Boleh Konsultasi Masuk Jurusan Sistem Informasi via IG atau Tiktok."
|
Tips Skripsi Program Studi Sistem Informasi |
|
No comments:
Post a Comment