Sunday, December 20, 2009

Mengisi JComboBox Dengan Data Dari Database MySQL

Ini adalah sebuah method yang saya buat sendiri untuk memasukkan data dari data base ke dalam JComboBox menggunakan java.

private void setComboKota() {
try {
java.sql.Statement statement = koneksi.createStatement();
java.sql.ResultSet rs;

rs = statement.executeQuery("SELECT nama_kota FROM kota");

while (rs.next()) {
jComboBoxKota.addItem(rs.getString(1));

}

rs.close();
statement.close();

} catch (SQLException ex) {
Logger.getLogger(Binding.class.getName()).log(Level.SEVERE, null, ex);
}
}

Langkah-langkah yang dilakukan dari perintah diatas adalah:
  1. Membuat Object statement dan resultSet.
  2. Eksekusi query dan simpan hasilnya ke dalam objek resultSet yang bernama rs.
  3. Tambahkan hasil dari resultSet kedalam ComboBox.
Dari baris perintah diatas, bagian yang dicetak tebal adalah perintah untuk menambahkan hasil resultSet kedalam comboBox. Perintah rs.getString(1) merupakan index dari nama_kota. jika query memiliki hasil 2 kolom, maka kita dapat menambahkan perintah rs.getString(2) untuk mendapatkan hasil dari kolom kedua.


0 comments: