Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Statement st;
- private Connection Con;
- private ResultSet Rs;
- private String Sql="";
- /**
- * Creates new form frameInventaris
- */
- public frameInventaris() {
- initComponents();
- KoneksiKeDatabase(); //memanggil prosedur koneksi bila program dijalankan
- TampilDataUntukKetabeldiFrame("SELECT * FROM TB_INVENTARIS");
- BersihkanObjek();
- }
- private void BersihkanObjek(){
- TxtKode.setText("");
- TxtNama.setText("");
- CmbJenis.setSelectedItem(null);
- TxtTahun.setText("");
- TxtHarga.setText("");
- }
- private void KoneksiKeDatabase(){
- try {
- //untuk menentukan driver database
- Class.forName("com.mysql.jdbc.Driver");
- //untuk membuat koneksi dari database ke driver
- Con=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_inventori",
- "root", "");
- //untuk memberikan pesan apabila koneksi telah berhasil
- JOptionPane.showMessageDialog(null, "Selamat Koneksi Berhasil");
- } catch (Exception e) {
- //untuk memberikan pesan ditaskbar bila error
- System.out.println("Koneksi Gagal "+e.getMessage());
- }
- }
- private void TampilDataUntukKetabeldiFrame(String Sql){
- DefaultTableModel kolomkolom = new DefaultTableModel();
- kolomkolom.addColumn("No");
- kolomkolom.addColumn("Kode Inventaris");
- kolomkolom.addColumn("Nama Inventaris");
- kolomkolom.addColumn("Jenis Inventaris");
- kolomkolom.addColumn("Tahun Rakit");
- kolomkolom.addColumn("Harga Barang");
- try {
- int nomorotomatis = 1;
- st= Con.createStatement();
- Rs=st.executeQuery("SELECT * FROM TB_INVENTARIS");
- while(Rs.next()){
- kolomkolom.addRow(new Object[]{
- (""+nomorotomatis++),
- Rs.getString(1),
- Rs.getString(2),
- Rs.getString(3),
- Rs.getString(4),
- Rs.getString(5)
- });
- TabelInventoriPadaFrame.setModel(kolomkolom);
- TabelInventoriPadaFrame.enable(false);
- TxtKode.requestFocus();
- }
- } catch (Exception e) {
- JOptionPane.showMessageDialog(null, "Gagal Menampilkan Data Inventaris \n"+e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement