今天执行mysql blob数据的批处理插入,遇到问题,所有blob数据的批处理,只执行了第一条,后边的数据blob字段没有执行插入。
求教各位高人,先谢。
Connection conn = ds.getConnection();
InputStream is=new FileInputStream(f);
String sqlString = "insert into `dateinfo` ( userID, name, averageoil, date, trip)" +
" values('12','sunwukong','121','2011-04-07',?);";
PreparedStatement pstmt=conn.prepareStatement(sqlString);
for(int i=0;i<=30;i++){
pstmt.setBinaryStream(1,is);
pstmt.execute();
}
求教各位高人,先谢。
Connection conn = ds.getConnection();
InputStream is=new FileInputStream(f);
String sqlString = "insert into `dateinfo` ( userID, name, averageoil, date, trip)" +
" values('12','sunwukong','121','2011-04-07',?);";
PreparedStatement pstmt=conn.prepareStatement(sqlString);
for(int i=0;i<=30;i++){
pstmt.setBinaryStream(1,is);
pstmt.execute();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货