Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Aplikasi Crud Dengan Netbeans Dan Mysql

Membuat Aplikasi Crud dengan Netbeans dan Mysql 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.

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

Membuat Aplikasi Crud dengan Netbeans dan Mysql Membuat Aplikasi Crud dengan Netbeans dan Mysql

Pallete  jswing yang akan anda pakai :
  • 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

  1. Berikan Variable Name pada Object Tablenya modelYogi.
     public class CrudYogi extends javax.swing.JFrame {          DefaultTableModel modelYogi;     /**      * Creates new form CrudYogi      */     public CrudYogi() {         initComponents();              } 
  2. 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);      } 
  3. Coba Jalankan Programnya [SHIFT + F6]. Pastikan Title 1, Title 2 dan seterusnya Telah berubah sesuai yang code di atas ID, NAME ,,,

Continue | Lanjutan

  1. Buatlah Method ( ingat ! method haruslah kata kerja bukan kata benda )
    updateDataView(); 
    Masukan Code tersebut di bawah tableCrud.setModel di dalam block public CrudYogi.
    Setelah itu [ALT+ENTER] pada text code di atas, dan pilih create method "updateDataView" blablabla.
  2. Tambahkan code berikut di dalam method yang sudah anda buat
                Connection yogiCn = DriverManager.getConnection("jdbc:mysql://localhost:3306/netbeans","root","");             ResultSet yogiRs = yogiCn.createStatement().executeQuery("Select * from crud"); 
    Setelah itu [ALT+ENTER] di selesai baris code ResultSet, dan pilih try catch
  3. 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

  1. 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.
  2. 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 :

  1. ID          = 1
  2. Name     = Yogi
  3. Address = Indonesia
  4. Work      = Programming


Setelah itu click create, maka data akan masuk ke dalam table dan database mysql anda.
Membuat Aplikasi Crud dengan Netbeans dan Mysql Membuat Aplikasi Crud dengan Netbeans dan Mysql


Untuk Cara Update dan Delete.

Sumber https://scodeid.blogspot.com/