import javax.xml.bind.DatatypeConverter;
public static String toHexString(byte[] array) {
return DatatypeConverter.printHexBinary(array);
}
public static byte[] toByteArray(String s) {
return DatatypeConverter.parseHexBinary(s);
}
在PG向Oracle同步的项目中,需要把从PG读出的十六进制字符串格式的bytea数据,转为java的byte[],进而通过JDBC插入Oracle的blob字段。转换代码如上。