【发布时间】:2017-03-15 13:03:38
【问题描述】:
我想使用准备好的语句插入一个大整数值,我有一个名为 xid (41527820021925053) 的字符串变量
preparedStatement = conn.prepareStatement(sql);
preparedStatement.setObject(1,XOBJ);
preparedStatement.setObject(2,YOBJ);
preparedStatement.setBigInteger(3, xid);
preparedStatement.setInt(4, 23);
preparedStatement.executeUpdate();
preparedStatement.close();
我不知道如何实现这一点。
【问题讨论】:
-
你说的是
java.math.BigInteger吗? -
仅供参考: 根据this comment by OP,这个问题是关于 PostgreSQL
bigint数据类型,而不是关于 JavaBigInteger类型.
标签: java postgresql jdbc prepared-statement