Вы можете использовать QueryRunner#insert()
. Ниже приведен пример. Учитывая таблицу с именем users
, в которой есть автоматически сгенерированный столбец первичного ключа и столбец varchar
с именем username
, вы можете сделать что-то вроде этого:
DataSource dataSource = ... // however your app normally gets a DataSource
QueryRunner queryRunner = new QueryRunner(dataSource);
String sql = "insert into users (username) values (?)";
long userId = queryRunner.insert(sql, new ScalarHandler<Long>(), "test");