【发布时间】:2015-06-17 10:46:15
【问题描述】:
我编写了自动提示从 SQL 数据库中检索数据的组合框。它成功了。
然后作为下一步,我希望完成这些功能,
*当用户从comboBox中选择一个“ItemID”时(当用户输入ItemID的第一个字母时,提示列表出现,用户可以选择一个ItemID - 成功编码),JTable的 strong> “ItemID”列和与该特定“ItemID”相关的其他列必须从数据库中更新。
我编码updateTable()方法如下;
private void updateTable(){
String existID = (String) IDcombo.getSelectedItem();
String sql = "select * from druginfo WHERE ItemId LIKE '"+existID+"%'";
try {
PreparedStatement pst = conn.prepareStatement(sql);
ResultSet rs = pst.executeQuery();
saleTable.setModel(DbUtils.resultSetToTableModel(rs));
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
} }
【问题讨论】: