Поскольку имя таблицы не упомянуто, я рассматриваю имя таблицы, которое используется как ParamsTable
, и вот поток!
Вы делаете вставку, как указано в вашем коде (опубликовано в вопросе)!
PreparedStatement preparedStatement = connection.prepareStatement("query");
preparedStatement.setString(i,"parameter");
preparedStatement.executeUpdate();
После этого вам нужно будет выполнить запрос SELECT
, чтобы получить последний вставленный идентификатор (идентификатор с автоинкрементом) из вашего ParamsTable
ResultSet resultSet = preparedStatement.executeQuery("SELECT last_insert_id() AS last_inserted_id");
String lastInsertedID = resultSet.getString("last_inserted_id");
Теперь у вас будет последний вставленный идентификатор столбца auto_increment, который вы можете использовать в любой таблице по вашему выбору!
Надеюсь, это поможет!