消息关闭
    暂无新消息!
页面上已经用canvas将图片转成了base64,用ajax传到java后台后,base64的字符串怎么存到oracel中的blob字段?

3个回答

︿ 1
举个简单的例子

1、插入空blob

into javatest(name,content) values(?,empty_blob());

 

2、获得blob的cursor

select content from javatest where name= ? for update;

 

注意!!!必须加for update,这将锁定该行,直至该行被修改完毕,保证不产生并发冲突。

 

3、update javatest set content=? where name=

 

先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用select查询出来,这样通过两步操作,你就获得了blob的cursor,可以真正的写入blob数据了。