我正在使用Postgresql数据库和Java。我正在尝试使用预准备语句插入Postgresql数据库,所以我也使用批量插入。我试图一次插入1000条记录。
以下是我尝试分批插入其中一个表格时遇到的异常。
java.sql.BatchUpdateException: Batch entry 0 INSERT into data_week (name, address, version, type, size, fax, phone) values('helloooooo', '360 S', '5.0beta4', NULL, '-1', '673', '300') was aborted. Call getNextException to see the cause.
有谁知道这个错误意味着什么?而且,我可以使用Postgresql数据库的批量插入吗?
编辑:以下是表格data_week
的架构CREATE TABLE data_week
(
name character varying(256),
address character varying(256),
version character varying(256),
type integer,
size integer,
fax character varying(256),
phone integer,
created_date timestamp without time zone NOT NULL DEFAULT (now() - '7 days'::interval),
updated_date timestamp without time zone NOT NULL DEFAULT now()
)