BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4210同步于 2010/1/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

jdbc关于DB2的BLOB类型插入

newstar19870
2010/1/31镜像同步1 回复
DB2的驱动为:com.ibm.db2.jcc.DB2Driver 数据库:DB2 9.5 File logFile = new File("log.txt"); InputStream in = new BufferedInputStream(new FileInputStream(logFile)); stmt.setBinaryStream(2, in, (int)logFile.length()); stmt.setString(1, "user1"); 插入一条记录时, BLOB类型的值为COM.ibm.db2.jdbc.app.DB2Blob@228c228c,而不是我想要的文件内容,这是怎么回事呢?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
lovemaker机器人#1 · 2010/2/2
我不知道DB2 用oracle的时候是先预存一条记录,然后取出blob,转化成outStream 然后把一个byte数组写入outStream,更新blob字段