Вам нужно будет клонировать ArrayList
вручную (путем итерации по нему и копирования каждого элемента на новый ArrayList
), потому что clone()
не сделает этого для вас. Причина этого в том, что объекты, содержащиеся в ArrayList
, могут не реализовать Clonable
сами.
Edit: ... и это именно то, что делает код Вархана.
Для INSERT
, UPDATE
или DELETE
используйте метод executeUpdate()
, а для SELECT
используйте метод executeQuery()
, который возвращает ResultSet
.