@ sql 和 java

@ with sql and java

当我尝试在 intellij 上从我的数据库中获取电子邮件时,它总是向我显示电子邮件是这样的:com.mysql.cj.jdbc.result.ResultSetImpl@4c89299。 我该如何解决它。

这就是代码。

数据库处理程序:

public ResultSet getAllmessages(String reciever) throws SQLException, ClassNotFoundException {

    String query = "SELECT * FROM " + Const.MESSAGES_TABLE + " WHERE " + Const.MESSAGES_RECIEVER + "=?";


    PreparedStatement preparedStatement = getDbConnection().prepareStatement(query);
    preparedStatement.setString(1, reciever);
    ResultSet resultSet = preparedStatement.executeQuery();
    return resultSet;
}

我在哪里接收电子邮件:

DBHandler databasehandler = new DBHandler();
ResultSet maild = databasehandler.getAllmessages(databasehandler.getMail(indexController.userId).toString().trim());
ResultSet resultSet =  databasehandler.getAllmessages((maild).toString().trim())

获得 ResultSet 对象后,您必须获得这样的值。

resultSet.getString("COLUMN_NAME1");
resultSet.getInt("COLUMN_NAME2");