2010-03-03 109 views

回答

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. 
+0

感謝您的回答:) – 2010-03-04 04:18:57

+0

不客氣.. :) – 2010-03-09 12:39:07

+0

我要送斑點的陣列作爲java中存儲過程的參數。我怎樣才能做到這一點 ?? – 2014-02-03 11:33:37

相關問題