这里我希望通过单击db中已经包含某个名称为101 id的按钮来获取组合框中的一些数据....
try {
con = DriverManager.getConnection("jdbc:odbc:nit");
pst = con.prepareStatement("select name from [Sheet1$] where id = ?");
pst.setString(1, "101");
try {
while (rs.next()) {
ComboBox1.addItem(rs.getString("name"));
}
pst.close();
con.close();
} catch (NullPointerException e2) {
JOptionPane.showMessageDialog(null, "ER:-" + e2);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error" + e);
}
答案 0 :(得分:0)
您尚未声明并初始化rs
类型的变量ResultSet
。您需要执行PreparedStament
并将回报分配给rs