当我试图从intellij上的DB接收电子邮件时,它总是向我显示这封电子邮件是这样的: com.mysql.cj.jdbc.result.ResultSetImpl@4c89299.我怎么能修好它。
这就是密码。
DBHandler:
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())发布于 2018-10-01 14:27:06
在获得ResultSet对象之后,您必须获得这样的值。
resultSet.getString("COLUMN_NAME1");
resultSet.getInt("COLUMN_NAME2");https://stackoverflow.com/questions/52592527
复制相似问题