当resultSet返回true时返回false

时间:2018-03-15 07:36:18

标签: java eclipse oracle jdbc

我正在尝试使用JDBC从Eclipse中的Oracle数据库中检索数据。即使表中存在条目并且运行的SQL查询是Oracle 1,结果集也会返回false并且永远不会进入循环。 以下是代码段:

public List<InvoiceModel> getProcDets() throws SQLException {   
    List<InvoiceModel> procDets = new ArrayList<InvoiceModel>();

    String sql = "SELECT * FROM PROC_DETAILS";
    connect();

    PreparedStatement statement = jdbcConnection.prepareStatement(sql);
    ResultSet resultSet = statement.executeQuery();

    while(resultSet.next()) {
        String adid=resultSet.getString("ADID");
        String fName=resultSet.getString("FULL_NAME");
        String email=resultSet.getString("EMAIL");

        InvoiceModel Invoice = new InvoiceModel(fName, adid, email);
        procDets.add(Invoice);
    }

    resultSet.close();
    statement.close();
    disconnect();
    return procDets;   
}

感谢任何帮助/建议/改进!

0 个答案:

没有答案
相关问题