【发布时间】:2012-07-11 08:49:04
【问题描述】:
我有 2 列 1.column1 2.column2 的表(它是唯一的) 现在通过java编码我通过2种方法插入数据 在我要插入数据的第一种方法中,在这个 coumn1 字段中应该是自动增量(对于新用户)
String sql = "INSERT INTO table (column1, column2) values(?, ?)";
pstm = connection.prepareStatement(sql);
pstm.setInt(1, auto_incrmentvalue need to set);
pstm.setInt(2,column2);
在第二种方法中插入我想要的数据
String sql = "INSERT INTO table (column1, column2) values(?, ?)";
pstm = connection.prepareStatement(sql);
pstm.setInt(1, column1);
pstm.setInt(2,column2);
第一种方法如何设置自增值
注意:这里的 column1 不是主键
【问题讨论】:
-
你使用 Spring JdbcTemplate 吗?
-
@QuickSilver - 没有。你没看粗体部分的内容吗?
-
不使用 Spring JdbcTemplate only JDBC