Я пытаюсь получить столбец connection_id при вставке в таблицу соединений. У меня есть таблица, сгенерированная в начале приложения, как это с column_id автоматически генерируется.
CREATE TABLE connections (connection_ID INT not null primary key GENERATED ALWAYS AS IDENTITY(START WITH 1, INCREMENT BY 1),
connection_name VARCHAR(100) unique not null, user_name VARCHAR(100) not null, password VARCHAR (100) not null, server_url
VARCHAR(100) not null, port_number VARCHAR(10) not null),
Я использую следующий оператор, чтобы получить значение connection_ids
PreparedStatement stmt = dbconn.prepareStatement(insertString, new String[] {"connection_id"});
Но я получаю следующее исключение, хотя мой connection_id генерируется автоматически,
java.sql.SQLException: Table 'CONNECTIONS' does not have an auto-generated column named 'connection_id'.