表列的数据类型为BLOB和CLOB。
相应的Java数据类型是什么?
我正在使用MySQL数据库。
答案 0 :(得分:0)
BLOB和CLOB是存储在数据库中的字节字符串。
在MySQL中,您可以拥有一个实体,其字节数组字段代表您的BLOB / CLOB。
E.g。
class MyBlob implements Serializable {
byte[] myBlobField;
//Setter
public void setMyBlobField(byte[] myBlobField) {
this.myBlobField = myBlobField;
}
//Getter
public byte[] getMyBlobField() {
return myBlobField;
}
}
在JDBC上,创建一个PreparedStatement
并执行此操作:
MyBlob blob = ....;
PreparedStatement ps = ....;
ps.setByte(1, blob.getMyBlobField());
ps.execute();
//Handle Exceptions...close...etc.