Java能够调用Oracle的存储过程,反之Oracle也能用Java来开发外部存储过程,这样Java和oracle的相互界限就已经不明确了。Oracle实现BLOB字段的字符串读取也就非常容易了。
当然关系型数据库最好做自己应该做的事情而不是大包大揽做所有的非数据库应该做的事情。
--开发Java类
--然后在Oracle中把这个类导入成为一个函数,执行命令
--执行相应的操作
以上代码均在PL/SQL developer中开发并调试通过,Java和Oracle实现BLOB字段的字符串读取很有意思。