Rancang Database dari phpmyadmin, seperti gambar dibawah ini : (Saya saat ini menggunakan webserver XAMPP)
Aktfikan Aplikasi Eclipse agan sendiri, dan silahkan ciptakan Projek Java Baru, Package Baru dan JFrame yang baru disini saya menggunakan sebagai berikut :
Java Project : Prjbrg
Package : barang
JFrame : Frmbarang
didalam form barang, silahkan tambahkan objek components seperti berikut ini :
JLabel : Kode Barang
Jlabel : Nama Barang
JLabel : Jenis Barang
JTextField : TKode
JTextField : TNama
JTextField : TJenis
button : text : Simpan; variabel btnSimpan
button : text : Cari; variabel btnCari
button : text : Update; variabel btnUpdate
Tambahkan
class componen berikut ini dibawah package
…
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
Deklarasikan
koneksi variabel ke koneksi database setelah public class Frmbrg extends JFrame {
public Connection kon;
public String sql = "";
public Statement stat ;
public ResultSet rs;
Ketik script
program cari dibawah ini diantar script dari tombol cari actionPerformed
public void actionPerformed(ActionEvent
arg0) { ….. }
try {
Class.forName("com.mysql.jdbc.Driver");
kon =
DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjavaedit", "root", "");
sql = "select * from tbbarang where kode='" + TKode.getText() + "'";
stat = kon.createStatement();
rs = stat.executeQuery(sql);
while (rs.next())
{
TNama.setText(rs.getString("nama"));
TJenis.setText(rs.getString("jenis"));
javax.swing.JOptionPane.showMessageDialog(null, "Data
Ditemukan");
}
} catch (Exception e) {
javax.swing.JOptionPane.showMessageDialog(null, "Gagal
Proses Cari Data "+e);
}
Ketik script
program update data dibawah ini diantar script dari tombol Update actionPerformed
p ublic void actionPerformed(ActionEvent
e) { ….. }
try {
Class.forName("com.mysql.jdbc.Driver");
kon =
DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjavaedit", "root", "");
sql = "update tbbarang set nama='" + TNama.getText() + "',"+ "jenis ='" + TJenis.getText() + "' " + "where kode
='" + TKode.getText() + "'";
stat = kon.createStatement();
stat.execute(sql);
TKode.setText("");
TNama.setText("");
TJenis.setText("");
TKode.requestFocus();
{
javax.swing.JOptionPane.showMessageDialog(null, "Update
Data Sukses");
}
} catch (Exception ex) {
javax.swing.JOptionPane.showMessageDialog(null, "Gagal
Proses Update Data "+ex);
}
Ketik script
program update data dibawah ini diantar script dari tombol Simpan actionPerformed
public void actionPerformed(ActionEvent
e) { ….. }
try {
Class.forName("com.mysql.jdbc.Driver");
kon=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjavaedit", "root", "");
sql = "insert into tbbarang
(kode,nama,jenis) values"
+ "('" + TKode.getText() + "',"
+ "'" + TNama.getText() + "',"
+ "'" + TJenis.getText() + "')";
stat = kon.createStatement();
stat.execute(sql);
TKode.setText("");
TNama.setText("");
TJenis.setText("");
TKode.requestFocus();
{
javax.swing.JOptionPane.showMessageDialog(null, "Simpan
Data Berhasil");
}
} catch (Exception ex) {
javax.swing.JOptionPane.showMessageDialog(null, "Gagal
Proses Simpan Data "+ex);
}
Setelah
Script Program Cari Data dan Script Program Update Data selesai ditambahkan,
tambahkan library Koneksi Database MySQLdengan cara,
- Pada project java klik kanan JRE System Library [JavaSE-1.8]
- Pilih Bulit Path รจ Configure BuiltPath
- Pada Kotak dialog Propertis for Package klik tombol Add External JARs yang ada disebelah kiri
- Cari Lokasi File mysql-connector-java-5.1.38-bin, kemudian klik OK => OK
Jalankan program Cari & Edit Data yang baru
dirancang (Ctrl + F11)
Perhatikan program dibawah ini untuk proses menyimpan data baru kedalam MYSQL

0 komentar:
Posting Komentar