проблема с подготовкой заявления - PullRequest
0 голосов
/ 05 апреля 2011

Я написал этот запрос, но он содержит ошибку.

 String x = String.valueOf(jTable1.getModel().getValueAt(row, 2) );


    try {
        PreparedStatement preparedStatement1 = connection.prepareStatement("select sportman_code, "
                + "customer_code from sportman where sportman_code = ?");

        preparedStatement1.setString(1, x);
        preparedStatement1.executeUpdate(); 

    } catch (Exception e) {
        System.out.print(e.getMessage());
    }

это ошибка

Can not issue executeUpdate() for SELECTs

в чем проблема?

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Попробуйте

 ResultSet resultSet =  preparedStatement1.executeQuery();

вместо

preparedStatement1.executeUpdate();
resultSet = preparedStatement.executeQuery();
1 голос
/ 05 апреля 2011

Для выдачи SQL SELECT вы должны использовать executeQuery , а не executeUpdate.Также я вижу ; висит там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...