请教:谁能帮我看看这段代码啊?想实现的是利用循环插入多条记录!
代码如下:
public boolean insertData(Keycab cab){
boolean result =false;
Connection conn =new DBConnection().getConnection();
PreparedStatement stmt = null;
String sql= "insert into kms_cabinfo values(?,?,?,?,?,?,?) ";
try {
stmt = conn.prepareStatement(sql);
//conn.setAutoCommit(false);
stmt.setInt(1,cab.getCabid());
stmt.setInt(2,cab.getMaxofkey());
stmt.setString(3, cab.getCabstate());
stmt.setString(4, cab.getBstate());
stmt.setString(5, cab.getSstate());
stmt.setInt(6, cab.getRows());
stmt.setInt(7, cab.getCols());
stmt.execute();
result= true;
//conn.commit();
}catch (
SQLException e1) {
// TODO Auto-generated catch block
//e1.printStackTrace();
result= false;
}
return result;
这段是我插入oracle的代码,外部调用是,利用循环,遍历List,当然list里存的是Keycab对象。但是,为什么每次都只能输入循环的最后一句?谁可以帮我改下代码啊?谢谢了
------解决方案--------------------我想你有必要把循环代码也贴出来看一下
另外调用
int insertResult = stmt.executeUpdate(); 会更好一点
insertResult == 1 则正确插入一行数据, 否则表示插入失败
------解决方案--------------------学习资料、项目代码
1.JSP编程技巧百问集锦(一个问题一段代码) 30(元)
2.ASP编程技巧百问集锦(一个问题一段代码) 30(元)
3.JavaScript编程技巧百问集锦(一个问题一段代码) 20(元)
4.Web 网上书店系统(全套源码 安装即用) 150(元)
5.Web OA-办公自动化系统(全套源码 安装即用) 300(元)
6.Web ERP-企业产供销管理系统(全套源码 安装即用) 300(元)
e_mail:fzlotuscn@yahoo.com.cn QQ:595563946