Postgresql数据库中的BatchUpdateException?

时间:2014-03-31 02:58:25

标签: java sql postgresql prepared-statement batch-processing

我正在使用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()
)

0 个答案:

没有答案