今天执行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();
}