Cara Menambah Data ke database di Java Netbeans


What's up sob.!!! setelah postingan yang lalu  "Bagaimana memanggil isi ke ComboBox di Java Netbeans" kali ini Comxero akan sharing masih tentang topik yang sama "Java Netbeans" yaitu 'Bagaimana cara mengisi data / menyimpan data menggunakan button'. Proses insert data ini menggunakan button dan texfield.

Dari pada ngelantur mendingan kita langsung aja,  dan ikuti langkah-langkah berikut :
Buat database pada MySQL :

Database : db_admin
Tabel : user
  • Buat JFrame Form
  • Drag sebuah TextField dan Button pada form
  • Lalu buka Source, dan
  • Ketikkan Source Code berikut di dalam class


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;

//Membuat Koneksi ke database

public class ComboBox extends javax.swing.JFrame {

    /** Creates new form ComboBox */
    public ComboBox() {
        initComponents();
        tampil_username();
    }
public Connection conn;
    public void koneksi() throws SQLException {
    try
        {
            conn=null;
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_cx", "root", "");
        }
     catch (ClassNotFoundException ex)
        {
            Logger.getLogger(ComboBox.class.getName()).log(Level.SEVERE, null, ex);
        }
     catch (SQLException e)
        {
            Logger.getLogger(ComboBox.class.getName()).log(Level.SEVERE, null, e);
        }
     catch (Exception es)
        {
            Logger.getLogger(ComboBox.class.getName()).log(Level.SEVERE, null, es);
        }

    }
//Membuat Koneksi ke database

  • Lalu buka desain kemudian double klik pada button
  • Dan ketikkan source code berikut

//Button Insert data

String a1 = jTextField1.getText();
        try{
            koneksi();
            String sql = "insert into user values('"+a1+"');";
            Statement statement  = conn.createStatement();
            statement.executeUpdate(sql);
            statement.close();
        }catch (Exception e) {
        }
        jTextField1.setText("");
        jTextField1.requestFocus();
//Button Insert data 


  • Selanjutnya Coba jalankan Form Anda, maka akan muncul Tampilan seperti berikut


Semoga bermanfaat..

No comments:

Post a Comment