Error-Null指针异常

时间:2014-02-10 16:18:41

标签: java jdbc

这里我希望通过单击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);
}

1 个答案:

答案 0 :(得分:0)

您尚未声明并初始化rs类型的变量ResultSet。您需要执行PreparedStament并将回报分配给rs