при выполнении запроса возникает ошибка Operand should contain 1 column(s), в чем может быть дело?
public List<Comment> read (int id) throws SQLException {
Statement statement = null;
List<Comment> commentList = new LinkedList<>();
String sql = "SELECT (user_name, comment_content) FROM comments WHERE poster_id = '"+id+"' ";
try{
statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()){
Comment comment = new Comment();
comment.setUserName(resultSet.getString(1));
comment.setContent(resultSet.getString(2));
commentList.add(comment);
}
} catch (SQLException e) {
throw new SQLException(e);
}
return commentList;
}
Попробуйте удалить скобки в SELECT (user_name, comment_content) FROM
Без скобок
String sql = "SELECT user_name, comment_content FROM comments WHERE poster_id = '"+id+"' ";
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Всем привет! Недавно увлекся программированием, и появилась необходимость десериализовать данные с помощью GSON (либо чего-то более подходящего),...
Правильно-ли я создал агрегацию? В методе main я передаю значения как class Sim, так class Battery и вызываю метод printА могу ли я так передать их, но через...