Oracle dbからJComboBoxに値をロードして、ユーザーが簡単に選択できるようにする方法これを試しました。
Connection dbcon = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
dbcon = DriverManager.getConnection("
jdbc:oracle:thin:@localhost:1521:XE", "USERNAME", "PASSWORD");
Statement st = dbcon.createStatement();
String combo = "Select EMP_IDNUM from employees";
ResultSet res = st.executeQuery(combo);
while(res.next()){
String ids = res.getString("EMP_IDNUM");
String [] str = new String[]{ids};
cboId = new JComboBox(str);
}
} catch (Exception d) {
System.out.println(d);
}
これは、JComboBoxcboIDに最初の値を取得するだけです。フィールドデータ全体(EMP_IDNUM)をJcomboboxにロードする最良の方法は何ですか?