Запись в БД с автоматической генерацией первичного ключа

Доброго времени суток. В таблицах БД есть первичные ключи (IDшник в каждой таблице, типа bigint). Запись веду через драйвер JDBC, но это не важно. Подскажите, что нужно сделать и как, чтобы первичные ключи при записи в БД автоматически проставлялись в соответствующее поле, само собой значение должно быть уникально (1,2,3 и т.д.). И как должен выглядеть запрос INSERT в таком случае. т.е. что нужно для того, чтобы не задумываться сверху над тем, какое значение записать в идентификатор?