You are on page 1of 3

COPYKAN DI CLASS KONEKSI

public static Connection getConnection(){


Connection conn = null;
String url = "jdbc:mysql://localhost/dbcoba";
String user = "root";
String password = "";
try{
conn = DriverManager.getConnection(url, user, password);
}catch (SQLException e){
System.out.println(e);
}
return conn;
}
public static void main (String []args){
try{
Connection c = koneksi.getConnection();
System.out.println(String.format("Terkoneksi kedata base %s "+" Sukses !",c.getCatalog()));
}catch(SQLException e){
System.out.println(e);
}
}

COPYKAN DI BAWAH public class formBarang extends javax.swing.JFrame {

DefaultTableModel mod;
private String SQL;
/**
* Creates new form formBarang
*/
public formBarang() {
initComponents();
bersih();
tampilData();
setLocationRelativeTo(this);
}

private void bersih(){


txtKodeBarang.setText(null);
txtNamaBarang.setText(null);
txtHarga.setText(null);
txtSatuan.setText(null);
txtStok.setText(null);
}
//inner clas tampil data
private void tampilData(){
mod = new DefaultTableModel();
mod.addColumn("Kode Barang");
mod.addColumn("Nama Barang");
mod.addColumn("Harga");
mod.addColumn("Satuan");
mod.addColumn("Stok");
tabelData.setModel(mod);
Connection conn = koneksi.getConnection();
try{
java.sql.Statement stmt = conn.createStatement();
SQL = "select * from t_barang";
java.sql.ResultSet res = stmt.executeQuery(SQL);
while(res.next()){
mod.addRow(new Object[]{
res.getString("kode_barang"),
res.getString("nama_barang"),
res.getString("harga"),
res.getString("satuan"),
res.getString("stok")
});
}
}catch (SQLException e){
System.out.println(e);
}
}

COPYKAN DI BUTTON SIMPAN

try{
Connection conn = koneksi.getConnection();
PreparedStatement stmt = conn.prepareStatement
("insert into t_barang (kode_barang, nama_barang, harga, satuan, stok) value (?,?,?,?,?)");
stmt.setString(1, txtKodeBarang.getText());
stmt.setString(2, txtNamaBarang.getText());
stmt.setString(3, txtHarga.getText());
stmt.setString(4, txtSatuan.getText());
stmt.setString(5, txtStok.getText());
stmt.executeUpdate();
JOptionPane.showMessageDialog(null, "Data berhasil disimpan","Pesan",
JOptionPane.INFORMATION_MESSAGE);
tampilData();
bersih();
}catch (SQLException e){
System.out.println(e);
}

You might also like