mengisi item combobox dari database menggunakan netbeans

🙂 😀

Daftar Materi Java SE

  • jangan lupa untuk menyesuaikan nama variable nya, jika anda bingung silahkan lihat materi berikut
  • lalu lihatlah bagian source dan tambahkan kode berikut, lengkapi kodenya
public class ComboBox extends javax.swing.JFrame {

    DefaultComboBoxModel<String> model = new DefaultComboBoxModel<>();
    Connection koneksi;

jika ada tanda pentung [!] di klik saja lalu import kelas yang belum ada,

  • oh iya jangan lupa menambahkan library driver mysql – jdbc dengan cara berikut
  • selanjutnya buatlah metode berikut ini untuk mengisi combobox dengan data dari database
public final void setModel(){
        try {
            Class.forName("com.mysql.jdbc.Driver");
            String url = "jdbc:mysql://localhost/inventaris_gudang"; //disesuaikan
            String user="alka";//disesuaikan
            String pass="alka";//disesuaikan
            koneksi = DriverManager.getConnection(url,user,pass);

            Statement st = koneksi.createStatement();
            ResultSet rs = st.executeQuery("select user_name from admin");
            while(rs.next()){
                model.addElement(rs.getString(1));
            }
        } catch (Exception e) {
            System.out.println("gagal");
        }
    }

method itu mengambil data lalu mengisikan data ke model dari combobox

  • lalu panggillah method nya di konstruktor seperti berikut ini
public ComboBox() {
        initComponents();
        setModel();
        combo.setModel(model);
    }	

silahkan jalankan programmnya 🙂 berikut ini tampilannya


🙂 😀 

Daftar Materi Java SE

 

94 Comments

Add a Comment

Your email address will not be published. Required fields are marked *