NullPointerExeption - 使用Java执行SQL

时间:2012-02-28 13:19:38

标签: java sql

我有以下代码抛出空指针异常

public void checkAcc(String sql)
{
    System.out.print(sql);   // the statement executed is "SELECT AccountID FROM BankAccount"    
    try {
        stmt.executeQuery(sql);

    } catch (Exception e) {
        System.err.println("Nope that is broken - " + e);
    }
}

1 个答案:

答案 0 :(得分:2)

您是否检查过以确保stmt不为空?编写函数的方式,它必须是一个字段,并且必须确保它在调用checkAcc()之前已经初始化。