Membuat Aplikasi Crud Dengan Netbeans Dan Mysql
Membuat Aplikasi Crud dengan Netbeans dan Mysql - Create, Read, Update , Delete Atau yang sering kita sebut CRUD dalam kegiatan aplikasi yang terhubung dengan sebuah database.
-Java
-Java Application
2. Click Next.
Project Name : CRUD_MYSQL
3. Click Finish.
Click pada Project CRUD_MYSQL menyerupai berikut
1. CRUD_MYSQL
-Source Package
-crud_mysql [ini package]
CRUD_MYSQL.java
2. Buat jFrame Form,
3. Click kanan pada package - > new -> jFrameForm
Class Name : CrudJava
4. Finish
- Libraries
2. Click Kanan pada Libraries,
3. Pilih Add Library - > Pilih Mysql JDBC Driver
4. Click Add Library
Function Create sudah anda buat, Cobalah Jalankan kegiatan nya, coba test Masukan :
Setelah itu click create, maka data akan masuk ke dalam table dan database mysql anda.
Untuk Cara Update dan Delete.
Sumber https://scodeid.blogspot.com/
Jika kalian belum menciptakan database nya silahkan ke langkah-membuat-aplikasi-database-dengan-java-netbeans-mysql
Tools | Alat :
- Netbeans IDE
- Library JDBC ( Biasanya sudah ada pada netbeans full version )
- Mysql ( xampp atau laragon ) localhost atau db4free
- Remote Mysql ( navicat atau eksklusif pakai mozila atau chrome )
- Coffe atau Tea
Tools atau Alat dapat Kalian Search on Google
Buat Project Sesuai Aturan Sun | Java
1. Create New Project-Java
-Java Application
2. Click Next.
Project Name : CRUD_MYSQL
3. Click Finish.
Menambahkan jFrame Form Java
Click pada Project CRUD_MYSQL menyerupai berikut
1. CRUD_MYSQL
-Source Package
-crud_mysql [ini package]
CRUD_MYSQL.java
2. Buat jFrame Form,
3. Click kanan pada package - > new -> jFrameForm
Class Name : CrudJava
4. Finish
Design Form Java Seperti Ini
- Label
- TextField
- Button
- Table
Click kanan pada pallete edit text untuk mengubah teks display atau lewat properties untuk mengubahnya, anda juga dapat mengubahnya dengan double click pada text nya, anda juga dapat mengubah Variable name pada click kanan.
Menambahkan Library MySQL JDBC Driver
1. CRUD_MYSQL- Libraries
2. Click Kanan pada Libraries,
3. Pilih Add Library - > Pilih Mysql JDBC Driver
4. Click Add Library
Sekarang waktunya ngoding, oh iya jangan lupa minumanya, di minum cepat - cepat , alasannya yakni codingnya simple dan sedikit :v, sayang minumanya nanti masih penuh :v.
Import Java Library
di bawah package crud_mysql;
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.table.DefaultTableModel;
Lets Coding
- Berikan Variable Name pada Object Tablenya modelYogi.
public class CrudYogi extends javax.swing.JFrame { DefaultTableModel modelYogi; /** * Creates new form CrudYogi */ public CrudYogi() { initComponents(); }
- Ubah Title 1, 2, 3 , 4 menjadi Title Database yang telah kalian buat sebelumnya
public CrudYogi() { initComponents(); String []colTitle={"ID","NAME","ADDRESS","WORK"}; modelYogi = new DefaultTableModel(colTitle,0); tableCrud.setModel(modelYogi); }
- Coba Jalankan Programnya [SHIFT + F6]. Pastikan Title 1, Title 2 dan seterusnya Telah berubah sesuai yang code di atas ID, NAME ,,,
Continue | Lanjutan
- Buatlah Method ( ingat ! method haruslah kata kerja bukan kata benda )
Masukan Code tersebut di bawah tableCrud.setModel di dalam block public CrudYogi.updateDataView();
Setelah itu [ALT+ENTER] pada text code di atas, dan pilih create method "updateDataView" blablabla.
- Tambahkan code berikut di dalam method yang sudah anda buat
Setelah itu [ALT+ENTER] di selesai baris code ResultSet, dan pilih try catchConnection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root",""); ResultSet yogiRs = yogiCn.createStatement().executeQuery("Select * from crud");
- Sehingga code di dalam method , akan terlihat menyerupai ini
private void updateDataView() { int row = tableCrud.getRowCount(); for(int aYogi=0;aYogi < row;aYogi++) { modelYogi.removeRow(0); } try { Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root",""); ResultSet yogiRs = yogiCn.createStatement().executeQuery("Select * from crud"); while(yogiRs.next()) { String dataYogi[]={yogiRs.getString(1),yogiRs.getString(2),yogiRs.getString(3),yogiRs.getString(4)}; modelYogi.addRow(dataYogi); } } catch (SQLException ex) { Logger.getLogger(CrudYogi.class.getName()).log(Level.SEVERE, null, ex); } }
Create Function Java
- Double Click pada Button CREATE. Maka embeded code akan terbuat dengan sendirinya dan direct ke Source ini
private void createButtonActionPerformed(java.awt.event.ActionEvent evt) { //code here @aw.yogi }
createButton yakni variable name dari Button Create.
- Tambahkan Function pada method tersebut dengan code ini :
try { Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root",""); yogiCn.createStatement().executeUpdate("insert into crud values"+"('"+idText.getText()+"','"+nameText.getText()+"','"+addressText.getText()+"','"+workText.getText()+"')"); updateDataView(); } catch (SQLException ex) { Logger.getLogger(CrudYogi.class.getName()).log(Level.SEVERE, null, ex); }
idText , nameText , addressText dan seterusnya yakni variable nama TextField.
Function Create sudah anda buat, Cobalah Jalankan kegiatan nya, coba test Masukan :
- ID = 1
- Name = Yogi
- Address = Indonesia
- Work = Programming
Setelah itu click create, maka data akan masuk ke dalam table dan database mysql anda.
Untuk Cara Update dan Delete.