返回信息流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,而不是我想要的文件内容,这是怎么回事呢?
这是一条镜像帖。来源:北邮人论坛 / database / #4210同步于 2010/1/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
jdbc关于DB2的BLOB类型插入
newstar19870
2010/1/31镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
我不知道DB2
用oracle的时候是先预存一条记录,然后取出blob,转化成outStream
然后把一个byte数组写入outStream,更新blob字段