Social Items

SPACE IKLAN ( ADS ) CLICK HERE
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 program aplikasi yang terhubung dengan sebuah database.

Jika kalian belum membuat 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 langsung pakai mozila atau chrome )
  • Coffe atau Tea
Tools atau Alat bisa 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 seperti 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

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 bisa mengubahnya dengan double click pada text nya, anda juga bisa 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 , karena 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 akhir baris code ResultSet, dan pilih try catch
  3. Sehingga code di dalam method , akan terlihat seperti 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 adalah 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 adalah variable nama TextField.

Function Create sudah anda buat, Cobalah Jalankan program 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


Untuk Cara Update dan Delete.

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 program aplikasi yang terhubung dengan sebuah database.

Jika kalian belum membuat 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 langsung pakai mozila atau chrome )
  • Coffe atau Tea
Tools atau Alat bisa 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 seperti 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

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 bisa mengubahnya dengan double click pada text nya, anda juga bisa 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 , karena 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 akhir baris code ResultSet, dan pilih try catch
  3. Sehingga code di dalam method , akan terlihat seperti 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 adalah 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 adalah variable nama TextField.

Function Create sudah anda buat, Cobalah Jalankan program 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


Untuk Cara Update dan Delete.
Load Comments

Subscribe Our Newsletter