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 :
Berikut adalah langkah-langkahnya :
- Buat sebuah form (JFrame atau JDialog sama saja), lalu letakkan sebuah JComboBox…
- 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
ReplyTerimakasih sudah sharing....^^
Sama-sama...^^
ReplyMain-main lagi kesini yah...^^
Post a Comment