天天看點

Java對blob檔案的儲存和解析

1)在Java中經常需要儲存一個xml檔案到資料中,這個時候blob是最好的選擇。但是儲存的時候發現可不是那麼容易的。網上很多資料都是先儲存一個空的資料,再一點點插入進去。

InputStream in = new FileInputStream(new File(path));

int length=in.available();

pre.setBinaryStream(m, in,length);

這樣可以直接将一個xml檔案儲存到資料庫中。

SQL資料庫更簡單

InputStream in = new FileInputStream(new File(path));

pre.setBinaryStream(m, in);

就可以直接插入。

================================================

2)如果要取的blob中的xml資料

byte[]   b=rs.getBytes(i);

得到byte[] 位元組,這個時候可以dom4j等處理了。