Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / CONCUR_UPDATABLE / 7 сообщений из 7, страница 1 из 1
04.11.2014, 06:00
    #38794965
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
Код: java
1.
2.
3.
4.
5.
6.
7.
            Statement stmt2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              String strSQL = "SELECT * FROM tSessions WHERE Sessionid='" + session.getId() + "'";
                ResultSet rs2 = stmt2.executeQuery(strSQL);
                if (rs2.next()){
                    rs2.updateString("xmldoc", session.getAttribute("XMLDoc")+"");
                    rs2.updateRow();
                    rs2.close();



Добрый день!

код выше выдает исключение что строки они только для редактирования.
java.sql.SQLException: Invalid operation for read only resultset: updateString
в чем может быть дело
...
Рейтинг: 0 / 0
04.11.2014, 06:28
    #38794967
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
Елдос
Код: java
1.
2.
3.
4.
5.
6.
7.
            Statement stmt2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              String strSQL = "SELECT * FROM tSessions WHERE Sessionid='" + session.getId() + "'";
                ResultSet rs2 = stmt2.executeQuery(strSQL);
                if (rs2.next()){
                    rs2.updateString("xmldoc", session.getAttribute("XMLDoc")+"");
                    rs2.updateRow();
                    rs2.close();



Добрый день!

код выше выдает исключение что строки они только для редактирования.
java.sql.SQLException: Invalid operation for read only resultset: updateString
в чем может быть дело

А что не так?!
Все правильно пишет!
Если хотите сделать "UPDATE", то делайте в соответствующем запросе ("UPDATE") с передачей параметров.
...
Рейтинг: 0 / 0
04.11.2014, 07:04
    #38794970
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
mad_nazgulЕлдос
Код: java
1.
2.
3.
4.
5.
6.
7.
            Statement stmt2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              String strSQL = "SELECT * FROM tSessions WHERE Sessionid='" + session.getId() + "'";
                ResultSet rs2 = stmt2.executeQuery(strSQL);
                if (rs2.next()){
                    rs2.updateString("xmldoc", session.getAttribute("XMLDoc")+"");
                    rs2.updateRow();
                    rs2.close();



Добрый день!

код выше выдает исключение что строки они только для редактирования.
java.sql.SQLException: Invalid operation for read only resultset: updateString
в чем может быть дело

А что не так?!
Все правильно пишет!
Если хотите сделать "UPDATE", то делайте в соответствующем запросе ("UPDATE") с передачей параметров.

ну я так и сделал ведь, update row должен обновить строки, а он выбраывает исключение на updateString
...
Рейтинг: 0 / 0
04.11.2014, 10:04
    #38795009
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
Елдосну я так и сделал ведь, update row должен обновить строки, а он выбраывает исключение на updateString

Не должен, это не ORM ;-)
Пишите нормальные SQL запросы :-)
...
Рейтинг: 0 / 0
04.11.2014, 10:53
    #38795031
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
mad_nazgulЕлдосну я так и сделал ведь, update row должен обновить строки, а он выбраывает исключение на updateString

Не должен, это не ORM ;-)
Пишите нормальные SQL запросы :-)

ну ведь он представляется как orm и уже без бд можно редактировать эти данные и в конце записываю их обратно,
ведь так должно или почему не должно
...
Рейтинг: 0 / 0
04.11.2014, 11:37
    #38795057
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
Елдосну ведь он представляется как orm и уже без бд можно редактировать эти данные и в конце записываю их обратно,
ведь так должно или почему не должно

Это для ORM, когда явно указывается (например в аннотации или xml) какой объект маппируется на таблицу.
С JDBC нужно писать запросы.
...
Рейтинг: 0 / 0
04.11.2014, 12:45
    #38795102
Елдос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CONCUR_UPDATABLE
mad_nazgulЕлдосну ведь он представляется как orm и уже без бд можно редактировать эти данные и в конце записываю их обратно,
ведь так должно или почему не должно

Это для ORM, когда явно указывается (например в аннотации или xml) какой объект маппируется на таблицу.
С JDBC нужно писать запросы.
понятно большое спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / CONCUR_UPDATABLE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]