@ с sql и java - PullRequest
       24

@ с sql и java

0 голосов
/ 01 октября 2018

, когда я пытался получить электронную почту из моей БД на intellij, это всегда показывает мне, что электронная почта выглядит примерно так: 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())

1 Ответ

0 голосов
/ 01 октября 2018

После того, как вы получите объект ResultSet, вы должны получить значения, подобные этому.

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