(JAVA) ComboBox Database

Wuuuzzz… ^_^

Baiklah, kali ini kita akan sama-sama belajar tentang bagaimana caranya agar suatu ComboBox (pada JAVA) dapat mengambil data langsung dari database yang telah kita sediakan.
Berikut adalah langkah-langkahnya :

  1. Buat sebuah form (JFrame atau JDialog sama saja), lalu letakkan sebuah JComboBox…
  2. Buka kode program, lalu buatlah sebuah method ComboBoxDatabase() seperti berikut (di-COPAS juga boleh ^_^) :

void ComboboxFromDatabase() {
     txt_film.removeAllItems();
     Statement statement = null; 
     ResultSet rs = null; 
     Connection conn = null; 
   String url, user, pass; 
     try {  
        Class.forName("com.mysql.jdbc.Driver").newInstance(); 
        url = "jdbc:mysql://localhost/nama_database"; 
        user="root"; 
        pass = "password"; 
        conn = (Connection) DriverManager.getConnection(url,user,pass); 
        statement = (Statement) conn.createStatement(); 
        String sql = "SELECT * FROM nama_tabel"; 
        rs = statement.executeQuery(sql); 
        while (rs.next()){ 
           String data = rs.getString("kolom_yang_akan_dijadikan_ComboBox"); 
           JComboBox1.addItem(data); 
           }              
         }catch (Exception e) { 
               System.err.println("error di : "+e); 
         }         
          finally{ 
               try { 
                   if (rs != null){ 
                       rs.close(); 
                   } 
               } catch (SQLException e) { 
                   System.err.println("rs error : "+e); 
               } 
               try { 
                   if (conn != null){ 
                       conn.close(); 
                   } 
               } catch (SQLException e) { 
                   System.err.println("conn error : "+e); 
               } 
           } 
       }

*keterangan : (ubahsesuaikan teks yang cetak tebal miring diatas dengan data yang kamu miliki)

3.       Lalu letakkan Method tersebut di dalam Constructor (persisnya dibagian bawah initComponent() ).
4.       Clean and Build, lalu Run…
5.       Semoga Berhasil !!!


Wuuuzzz… ^_^
Download Contoh : "belum tersedia"  ^_^
Sumber : WebSurfing and Otodidak ^_^

2 Komentar

Mas...Alhamdulillah...Membantu sekali

Terimakasih sudah sharing....^^

Reply

Sama-sama...^^

Main-main lagi kesini yah...^^

Reply

Post a Comment