我正在尝试使用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;
}
感谢任何帮助/建议/改进!