public void insert(Integer id, String name, String orign, String specification, String unit, String amount, String price) {
Connection conn = s.getConnection();
String sql = "insert cargo_list values(0,0,0,0,0,0,0)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, id);
ps.setString(2, name);
ps.setString(3, orign);
ps.setString(4, specification);
ps.setString(5, unit);
ps.setString(6, amount);
ps.setString(7, price);
a = ps.executeUpdate();
}
我想知道executeUpdate()
返回的值应该是怎么写的
(// int a错误//)
请帮我纠正这个错误。感谢
答案 0 :(得分:1)
如javadoc中所述,executeUpdate()
返回为更新(或DML)语句更新的记录数。如果您想记录警告,那么您可以检查重新评估值并记录它(即log(a + " records updated")
)。