Java CRUD Insert, Edit, Delete MySQL Database
Java CRUD Insert, Edit, Delete MySQL Database
Cara mudah membuat aplikasi edit, simpan, hapus data dengan java khusus untuk pemula
JAVA
Tutorial Java Khusus Pemula - Bagaimana cara mudah untuk membuat Aplikasi CRUD
(create, read, update, delete) sederhana menggunakan NetBeans IDE dan dengan koneksi
database MySQL JDBC Driver? Pertanyaan pertanyaan seperti diatas yang membuat saya
ingin sekali membantu mereka yang benar benar ingin belajar bahasa pemrogramman
khususnya bahasa pemrogramman Java. Dalam tutorial ini saya akan mencoba menjelaskan
secara singkat dan detail mengenai aplikasi yang akan dibuat.
Secara umum aplikasi CRUD java sederhana ini mempunyai tugas seperti berikut :
Aplikasi CRUD java akan melakukan koneksi ke database MySQL menggunakan koneksi
ODBC driver dan mengeksekusi query yang diperintahkan oleh user untuk menampilkan
data dengan perintah Select, mengupdate dengan perintah SQL update, menambah data
dengan perintah Insert dan untuk menghapus data dengan perintah Delete.
Tutorial tentang pembuatan aplikasi CRUD serupa juga sudah pernah saya bahas di
blog pribadi saya, jika penasaran silahkan baca Tutorial CRUD (Create,Read,Update,Delete)
Java JDBC Database MySql, namun pembahasan dengan menggunakan metode yang
berbeda, untuk menambah pengalaman lainnya, maka saya menulis ulang dan dengan
method yang berbeda pula.
Dalam pembuatan aplikasi CRUD sederhana dengan Java Swing ini diwajibkan kamu
harus sudah membuat sebuah Database MySQL. Jika kamu masih bingung dengan
bagaimana cara membuat database, silahkan baca tulisan saya yang sudah saya posting di
blog kesayangan di Cara mudah membuat database MYSQL di localhost windows. Atau bisa
langsung dengan mengikuti step by step tutorial ini.
Tanpa mengulur waktu lagi, mari kita mulai pelajaran bahasa pemrogramman java
ini, dan sebelumnya silahkan berdoa sesuai keyakinan masing masing.
Jika semua beres, langsung saja tuliskan code java untuk class koneksi.java berikut ini
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class koneksi { // koneksi ke database
private static Connection mysqlkonek;
public static Connection koneksiDB() throws SQLException {
if(mysqlkonek==null){
try {
String DB="jdbc:mysql://localhost:3306/delta_db";
// delta_db database
String user="root"; // user database
String pass=""; // password database
DriverManager.registerDriver(new
com.mysql.jdbc.Driver());
mysqlkonek = (Connection)
DriverManager.getConnection(DB,user,pass);
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"gagal
koneksi");
}
}
return mysqlkonek;
}
}
Jangan lupa untuk mengedit nama database, user dan kebutuhan masing masing.
JOptionPane.showMessageDialog(null, "berhasil
disimpan");
} catch (SQLException | HeadlessException e) {
JOptionPane.showMessageDialog(null, e);
}
} else {
try {
String sql = "update karyawan SET
nama_karyawan='"+jTextField2.getText()+"',nik='"+jTextField3.g
etText()+"',jabatan='"+jTextField4.getText()+"',no_telphone='"
+jTextField5.getText()+"',alamat='"+jTextField6.getText()+"'
where id_karyawan='"+jTextField1.getText()+"'";
java.sql.Connection conn =
(java.sql.Connection)delta.koneksi.koneksiDB();
java.sql.PreparedStatement pst =
conn.prepareStatement(sql);
pst.execute();
JOptionPane.showMessageDialog(null, "berhasil
disimpan");
} catch (SQLException | HeadlessException e) {
JOptionPane.showMessageDialog(null, e);
}
}
GetData();
}
Aplikasi diatas merupakan Aplikasi CRUD yang paling sederhana dan mudah
untuk di pelajari, jika ada diantara sobat yang masih bingung dengan penjelasan
diatas,
silahkan
lihat
video
tutorial
CRUD
Java
pada
link
berikut
>>
https://www.youtube.com/watch?v=dmo7rZXcFG0
Kamu juga bisa mendownload full source code aplikasi CRUD sederhana
menggunakan
bahasa
pemrogramman
Java
di
>>
http://www.hc-
kr.com/2016/05/java-netbeans-crud-operations-mysql-database.html
Website
: www.hc-kr.com
TERIMA KASIH