Как выполнить INSERT использую JDBC?

279
08 октября 2017, 22:41

Вопрос следующий, есть запрос:

public static final String ADD_USER = "INSERT INTO users VALUES (?,?,?,?,?)";

первое поле - уникальный идентификатор. Я использую PreparedStatement для вставки строки в таблицу, но, что мне указывать в поле id, ведь в базе это поле автоинкрементэбл. Нужно ли мне писать какой-то псевдо генератор для id для вставок?

PreparedStatement preparedStatement = getConnection().prepareStatement(Constants.ADD_USER);
            preparedStatement.setInt(1, 123123);
            preparedStatement.setString(2, "login");
            preparedStatement.setString(3, "email");
            preparedStatement.setDate(4, null);
            preparedStatement.setInt(5, 1);
            preparedStatement.execute();
READ ALSO
Не работает jetty в Eclipse!

Не работает jetty в Eclipse!

Создал новый Spring MVC и добавил в pomxml плагин jetty

335
Как определить закрытие соккета

Как определить закрытие соккета

Есть сервер, слушающий порт и множество клиентов, которые к нему подключаются, что-то делают и потом отключаются

233
Можно ли в jstl использовать переменную javascript?

Можно ли в jstl использовать переменную javascript?

Здравствуйте! Я совсем новичок в java ee, проблема в следующем: в сервлете я передаю атрибут objects, который является коллекциейМне нужно сделать...

277
Eclipse Android.. emulator

Eclipse Android.. emulator

NAND: could not create temp file for system NAND disk image: File exists

285