我从数据库表中获取了一个数据。它是一个整数值。现在我想将其增加 1 并将其发送到另一个表。是否可以这样做以将其值增加 1?
String transaction = resultset.getString(1) + 1;
我实际上建议只执行单个插入或更新操作。 例如,如果要将此值插入到另一个表中的新记录中,可以尝试:
INSERT INTO other_table (col)
SELECT id + 1
FROM first_table;
这只需要对数据库进行一次访问,而不是通过单独的 select 和 DML 语句进行两次访问。
这个答案在Java代码上有点单薄,但是对于样板JDBC代码,你应该参考Java Trails或其他SO问题。