[提问]CacheRowSet更新流的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 wsyummy
  • 开始时间 开始时间
W

wsyummy

Unregistered / Unconfirmed
GUEST, unregistred user!
我从数据库选出带long raw的字段的数据到cacherowset
现在我想插入数据,但用
File f = new File("c:/temp.dwf");
FileInputStream fis = new FileInputStream(f);
crs.setReadOnly(false);
crs.moveToInsertRow();
try {
crs.updateBinaryStream("wj", fis, (int) f.length());
crs.insertRow();
}
catch (SQLException ex) {System.out.println(ex+"error"
);
}
这样的话,没有抛出异常,但程序就死掉了,没响应,cpu占用率超高,不知道怎么回事
但换成更新其他类型如string,int等都没问题
 
我从数据库选出带long raw的字段的数据到cacherowset
现在我想插入数据,但用
File f = new File("c:/temp.dwf");
FileInputStream fis = new FileInputStream(f);
crs.setReadOnly(false);
crs.moveToInsertRow();
try {
crs.updateBinaryStream("wj", fis, (int) f.length());
crs.insertRow();
}
catch (SQLException ex) {System.out.println(ex+"error"
);
}
这样的话,没有抛出异常,但程序就死掉了,没响应,cpu占用率超高,不知道怎么回事
但换成更新其他类型如string,int等都没问题
 
怎么连看的人影都没有啊,如果分不够可以再加啊
 
接受答案了.
 
后退
顶部