我有寫程序,該程序有2幀一幀添加項目並保存到數據庫 在另一幀我必須選擇在JComboBox
第一幀中添加的項目我寫該代碼插入數據到數據庫中,但我不知道如何在JComboBox
如何插入數據到JComboBox使用JTextField
try {
String host = "jdbc:derby://localhost:1527/PROCAT";
String uName = "zain";
String uPass = "zain";
con = DriverManager.getConnection(host, uName, uPass);
String m = "insert into ITEMB (ITEM,ITEMNAME,PRISE) values(?,?,?)";
ps = con.prepareStatement(m);
ps.setInt(1, Integer.parseInt(jTextField3.getText()));
ps.setString(2, jTextField2.getText());
ps.setString(3, jTextField4.getText());
ps.executeUpdate();
JOptionPane.showMessageDialog(null, "record saved");
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}
這顯示JComboBox
:
try
{
String host = "jdbc:derby://localhost:1527/PROCAT";
String uName = "zain";
String uPass = "zain";
con = DriverManager.getConnection(host,uName,uPass);
st = con.createStatement();
rs = st.executeQuery("select ITEMNAME from ITEMB;");
while (rs.next()) {
jCom.addItem(rs.getString("ITEMNAME"));
}
}
catch(Exception ex) {
JOptionPane.showMessageDialog(null,ex);
}
我不知道,如果它的我,但我不明白你的問題。你的框架應該怎麼做,你卡在哪裏/程序不在你想要的地方做什麼? – msrd0 2014-10-19 12:09:10
對不起親我的英語不是那麼好,但我試圖從數據庫中獲取數據並顯示在組合框中 – mohza 2014-10-19 12:18:16
回答你的問題的人試圖清楚你的問題。如果他是正確的,你應該想到編輯信息到你的問題 – msrd0 2014-10-19 12:24:04