Java Input Data Ke Database MySQL - NetBean 7.0.1

Assalamu 'alaikum wr wb
pada postingan kali ini kita akan :
Membuat sistem input data yang akan masuk database MySQL
-
Buat Frame
-beri nama "latdatabase3"
-
Desain dan beri variable pada frame
-frame ditandai text merah pada gambar dibawah ini
-
Tambahkan Libraries MySQL JDBC Driver


-
Nama Database : dbjava
Nama Table : tblatihan3
Field pada Table : nim, nama, jurusan
-
Koding Gaes
pada bagian:
- package latihanjava;
- public class latdatabase3 extends javax.swing.JFrame
 Dibawah kode tersebut Oke
package latihanjava;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.table.DefaultTableModel;

public class latdatabase3 extends javax.swing.JFrame {
public Connection kon;
public String sql ="";
public Statement stat;
public ResultSet rs;
    /** Creates new form latdatabase3 */
    public latdatabase3() {
        initComponents();
        tampilkandata();
    }
   
  public void tampilkandata() {
    DefaultTableModel tabelbarang = new DefaultTableModel();
    tabelbarang.addColumn("NIM"); //yg tampil dilayar tabel
    tabelbarang.addColumn("NAMA");
    tabelbarang.addColumn("JURUSAN");
    try{
        Class.forName("com.mysql.jdbc.Driver");
    kon=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjava","root","");
        String sql = "select * from tblatihan3"; //dbjava adalah nama database
        Statement stat = kon.createStatement(); //tblatihan3 adalah nama tabel dalam database
        ResultSet res = stat.executeQuery(sql);
        while (res.next()){
        tabelbarang.addRow(new Object[]{res.getString(1),res.getString(2),res.getString(3)});
        }
        tabeldatamhs.setModel(tabelbarang); //tabledatamhs adalah variable table
    } catch (Exception e) {}
   
}
-
Koding Btn Input gaes
try{
    Class.forName("com.mysql.jdbc.Driver");
    kon=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbjava","root","");
        sql="insert into tblatihan3 values"
                +" ('"+txtnim.getText()+"',"
                +"'"+txtnama.getText()+"',"
                +"'"+txtjurusan.getText()+"')";
        stat=kon.createStatement();
        stat.execute(sql);
        txtnim.setText("");
        txtnama.setText("");
        txtjurusan.setText("");
        txtnim.requestFocus();
        javax.swing.JOptionPane.showMessageDialog(null, "Data sudah diinput");
            tampilkandata(); //tampilkan data akan refresh data didatabase
          
    }catch (Exception e) {}
-
Koding Btn Exit gaes
System.exit(0);
-
DEMO

Sekian dari saya
Assalamu 'alaikum wr wb 
Previous
Next Post »

1 Comments:

Click here for Comments
Si Om
admin
24 Februari 2020 pukul 02.42 ×

Kalau tabledatamhs itu variabel tabel.
Tabel barang fungsinya ap n manggil siapa??

Congrats bro Si Om you got PERTAMAX...! hehehehe...
Reply
avatar
Thanks for your comment