Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL и RETURN_GENERATED_KEYS / 2 сообщений из 2, страница 1 из 1
11.11.2004, 19:09
    #32778362
jumperFF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL и RETURN_GENERATED_KEYS
Нужно получить ключ после вставки, этот же код работает в MySql и MSSQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
     int  i= 1 ;
        PreparedStatement st = con.prepareStatement(Queries.INSERT_STREET, Statement.RETURN_GENERATED_KEYS);
        //
        DBWorks.prepareField(i++, street, st);
        //
        st.execute();
        id = st.getGeneratedKeys().getInt( 1 );
        st.close();

Ругается на RETURN_GENERATED_KEYS
Код: plaintext
1.
2.
Exception in thread "main" org.postgresql.util.PSQLException: This method is not yet implemented.
	at org.postgresql.Driver.notImplemented(Driver.java:413)
	at org.postgresql.jdbc3.AbstractJdbc3Connection.prepareStatement(AbstractJdbc3Connection.java:283)
...
Рейтинг: 0 / 0
12.11.2004, 06:01
    #32778643
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL и RETURN_GENERATED_KEYS
Раз в драйвере не реализовано - придется переделывать на вызов nextval() или править исходники драйвера своей мозолистой рукой :-/
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL и RETURN_GENERATED_KEYS / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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