oracle blob 字段插入数据时报 数据大小超出此类型的最大值 异常 ,请问怎么解决,网上找了半天都没人知道 ,jdbc方式将下面的byte[] 保存到blob字段
private byte[] photoStringToByte(String photo){ //photo 大小=24621
if(photo==null){
return new byte[0];
}else{
char []cphoto= photo.toCharArray();
System.out.println(cphoto.length);
byte[] bytes=new byte[cphoto.length/3];
try { for (int i = 0; i < bytes.length; i++) {
int temp = i*3;
String a = cphoto[temp]+""+cphoto[temp+1]+""+cphoto[temp+2];
bytes[i]= (byte)Integer.parseInt(a);
}
} catch (Exception e) {
e.printStackTrace();
}
return bytes;
}
}
private byte[] photoStringToByte(String photo){ //photo 大小=24621
if(photo==null){
return new byte[0];
}else{
char []cphoto= photo.toCharArray();
System.out.println(cphoto.length);
byte[] bytes=new byte[cphoto.length/3];
try { for (int i = 0; i < bytes.length; i++) {
int temp = i*3;
String a = cphoto[temp]+""+cphoto[temp+1]+""+cphoto[temp+2];
bytes[i]= (byte)Integer.parseInt(a);
}
} catch (Exception e) {
e.printStackTrace();
}
return bytes;
}
}
解决方案 »
- oracle 统计信息是什么
- ORA-00942: table or view does not exist
- to_date函数问题
- 谈谈TOPLINK的未来?
- oracle中的数据同步
- 求教oracle的时间问题
- 由SQL轉向ORACLE,來者有分
- 有谁可以告诉我为什么进不了Oracle Enterprise Manager,OracleOraHome81ManagementServer服务启动不了是什么回事?加急!!!!
- 关于 pl/sql 中的问题,请高手们尽快答复,急!
- ORA-00604: error occurred at recursive SQL level 1和ORA-00018: maximum number of sessions exceeded 是什么错误怎么解决 谢谢
- 看看这个sql怎么优化,谢谢
- 在hibernate映射Oracle表的时候出现错误,求助
建议google下;