有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java用SQLQuery填充JCombox抛出空错误

当我尝试用几个员工的名字填充JComboBox时,插入几个名字后会抛出一个空指针错误

我还有其他几个JCombos使用相同的方法,但只有这一个给出了空错误

这有什么明显的问题吗?目前只有两名员工

控制台打印输出-java。lang.NullPointerException:null,然后数据库锁定

try {

        String sql1 = "SELECT Employees.Name FROM Employees ORDER BY Name ASC";
        Connection conn = SQLiteConnection.Connect();
        PreparedStatement pst1 = conn.prepareStatement(sql1);
        pst1.setQueryTimeout(5);
        ResultSet rs = pst1.executeQuery();

        while ((rs != null) && (rs.next())) {

            String name = rs.getString("Name");
            nameCombo.addItem(name);
        }

        pst1.close();
        rs.close();
        conn.close();

    }
    catch (Exception e) {
        System.err.println("Names : " + e.getClass().getName() + ": " + e.getMessage());
        e.printStackTrace();
    }

共 (0) 个答案