将一个图片文件保存到ORACLE,必须同时使用BFILE和BLOB吗? bfile并没有将数据存放在数据库中,只存放了文件的指针。要存放图片可以使用blob或long raw字段,将图片数据按二进制格式存放。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在论坛上看到一个帖子讲的是同时使用BLOB和BFILE,我可不可以只用BLOB字段就完成对图片的存入操作。 bfile不是将图片文件保存到数据库,只存放该图片存放的路径。使用dbms_lob包来进行存取 用oo4o吧,oracle 有现成的例子 blob就可以啊,现在有很多这个例子 http://www.9053.net/formu/showtopic.asp?TOPIC_ID=282&Forum_ID=56 上面说得很清楚,一看就会了。 用BLOB是很恰当的,别人问过我JSP/SERVLET方式的解决方式,帖子在这里:http://expert.csdn.net/Expert/TopicView1.asp?id=1151465希望有帮助。另外用LONG RAW类型也可以,使用会非常简单,虽然它不是ORACLE推荐的做法。 to: chooser(chooser) 大哥 你的解答我还是看不懂啊,不知你的语句是写在JSP程序的哪里的 前一阵用pb做过: 大体这样就行了: blob lb_pic integer li_fileno fileread(li_fileno, lb_pic) // 读到blob类型中 insert into tablex(column1 ... // 其他类型的字段。 values( :ls .... updateblob tablex set blob = :lb_pic where column1 = :ls...; commit; http://expert.csdn.net/Expert/topic/955/955769.xml?temp=7.835025E-02 关于存储过程的问题,求高手赐教 问个时间查询问题 在 ORACLE中如何执行存储过程 字符串缓冲区太小??? 新手求救:如何进入指定的数据库 求一hibernate的 oracle sql语句,谢谢大家! 如何将库imp入特定的dbf文件当中 sqlserver2000的数据库如何才能转换到oralce9i中(包括数据),谢谢!!! sql语句 oracle可以导出图片数据到本地并自定义本地图片命名方式吗? net8配置中测试,提示无listener是何原因 oracle9的登陆问题
就完成对图片的存入操作。
使用dbms_lob包来进行存取
上面说得很清楚,一看就会了。
http://expert.csdn.net/Expert/TopicView1.asp?id=1151465
希望有帮助。
另外用LONG RAW类型也可以,使用会非常简单,虽然它不是ORACLE推荐的做法。
你的解答我还是看不懂啊,不知你的语句是写在JSP程序的哪里的
大体这样就行了:
blob lb_pic
integer li_fileno fileread(li_fileno, lb_pic) // 读到blob类型中 insert into tablex(column1 ... // 其他类型的字段。
values( :ls ....
updateblob tablex
set blob = :lb_pic
where column1 = :ls...;
commit;