PostgreSQL Результат набор возврата от ExecuteBatch в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
PostgreSQL Результат набор возврата от ExecuteBatch в Java

Сообщение Anonymous »

Я пытаюсь вставить значение без OUT. Он возвращает только целочисленный массив со статусом 1 или 0. Менярный код приведен ниже. < /P>

Connection connection = ConnectionManager.getInstance().getDBConnection();

String query = "insert into custom_attribute_mapping (product_id,attribute_id,attribute_values) values (49,22,'yyyyyyyyyyyyy') RETURNING attribute_mapping_id";

try (PreparedStatement prepStmt2 = connection
.prepareStatement(query )) {
int i =0;
ResultSet rs = prepStmt2.executeQuery();
while (rs.next()) {
System.out.println(rs.getInt(1));

}
} catch (Exception e) {

}
< /code>

В приведенном выше коде я получил значение attribute_mapping_id. Но в нижеприведенном коде тип возврата executeBatch является целочисленным массивом, и он имеет только статус вставки. < /p>

Connection connection = ConnectionManager.getInstance().getDBConnection();

String query = "insert into custom_attribute_mapping (product_id,attribute_id,attribute_values) values (49,22,'yyyyyyyyyyyyy') RETURNING attribute_mapping_id";

try (PreparedStatement prepStmt2 = connection
.prepareStatement(query )) {
int i =0;
while(i

может кто -нибудь, пожалуйста, помогите мне. < /p>

Подробнее здесь: https://stackoverflow.com/questions/462 ... ch-in-java

Вернуться в «JAVA»