如何向ORACLE中的BLOB型字段输入内容啊?

mm45 2004-10-09 09:50:04
用户INSERT 。。。。语句要本不行。。。。。 要用什么语法进行输入啊?
...全文
143 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chenxb1980 2004-10-10
上面写错了
----------

java.io.File file = new java.io.File("/tmp/data");
int fileLength = file.length();
java.io.InputStream fin = new java.io.FileInputStream(file);
java.sql.PreparedStatement pstmt = con.prepareStatement(
--->"insert into table2(a,b,c)values(?,?,?)");
pstmt.setInt(1, id);
pstmt.setInt(2,num);
pstmt.setBinaryStream (3, fin, fileLength);
pstmt.executeUpdate();
fin.close();
回复
chenxb1980 2004-10-10
java.io.File file = new java.io.File("/tmp/data");
int fileLength = file.length();
java.io.InputStream fin = new java.io.FileInputStream(file);
java.sql.PreparedStatement pstmt = con.prepareStatement(
--->"insert Table5 SET stuff = ? WHERE index = 4");
pstmt.setBinaryStream (1, fin, fileLength);
pstmt.executeUpdate();


回复
mm45 2004-10-10
up 来人呀........
回复
mm45 2004-10-09
详细说下好吗? 各位老大。。。。。。。。。。 谢谢。。。。。。。。。。。。。。。。。。了呀
回复
fristfly 2004-10-09
insrert 后append
回复
mm45 2004-10-09
to:chinajava(chinajava)
这个是更新的代码啊... 插入的代码怎么写啊..

我是用连接池连接ORACLE的...这个可以通用吗?
回复
mm45 2004-10-09
这个答案我得要看哪方面的资料能懂啊? (JAVA的IP流有点明白,但与SQL连用我就晕了..)
回复
chinajava 2004-10-09
java.io.File file = new java.io.File("/tmp/data");
int fileLength = file.length();
java.io.InputStream fin = new java.io.FileInputStream(file);
java.sql.PreparedStatement pstmt = con.prepareStatement(
"UPDATE Table5 SET stuff = ? WHERE index = 4");
pstmt.setBinaryStream (1, fin, fileLength);
pstmt.executeUpdate();
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-10-09 09:50
社区公告
暂无公告