2010-09-22 137 views
0

我有一個表有兩個字段(container_id)爲數字型和另一個字節型(coDearntainer_objects)。 我想將字節字段(container_objects)作爲相應字符串(container_id) 字段來讀取。從字節讀取字節從Db

我該怎麼做?我使用PostgreSQL Db的 表結構:

CREATE TABLE container 
(
    ct_id numeric, 
    container_object bytea 
) 
+0

String sql =「select container_objects from contanier where ct_id = 232」; \t \t ResultSet rs = stmt.executeQuery(sql); \t \t而(rs.next())\t \t \t \t {\t \t \t \t ByteArrayOutputStream BAOS =新ByteArrayOutputStream(); \t \t \t ObjectOutputStream oout = new ObjectOutputStream(baos); \t \t \t Vector scontObject = new Vector(); \t \t \t scontObject.add(「container_objects」); \t \t \t oout.writeObject(scontObject); \t \t \t System.out.println(oout.toString()); \t \t \t //System.out.println(baos.toString()); \t \t \t oout.close(); \t \t}我試過這樣我得到如下結果java.io.ObjectOutputStream @efd552 – Mohan 2010-09-22 09:45:27

回答

3

看看encode()到BYTEA轉換爲字符串。