社区
Java EE
帖子详情
救命啊!!急,关于提取oracl中BLOB数据问题
javazlj
2005-08-10 12:50:47
在我原来的ORACLE数据库中存储着XML文件(以BLOB的DATATYPE 格式存储),我现在想把它们提取出来并保存到文本文件中,单提取出来的时候是二进制的文件,在文件中就出现了乱码 问:如何才能把二进制转化为字符格式的文件。
大家给点建议啊,能不能实现把取出来的二进制转化为字符格式的文件的啊
...全文
135
2
打赏
收藏
救命啊!!急,关于提取oracl中BLOB数据问题
在我原来的ORACLE数据库中存储着XML文件(以BLOB的DATATYPE 格式存储),我现在想把它们提取出来并保存到文本文件中,单提取出来的时候是二进制的文件,在文件中就出现了乱码 问:如何才能把二进制转化为字符格式的文件。 大家给点建议啊,能不能实现把取出来的二进制转化为字符格式的文件的啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javazlj
2005-08-10
打赏
举报
回复
请指教啊,我也这么想的啊,他们应该用CLOB类型去保存Character类型的XML文件,
但定义类型的时候不是我定义的啊,是美国那边的一家公司,我只是去远程访问,
把数据取出来保存到文本中而已。
下面是我写的提取数据的代码啊,保存到文件中是二进制乱码。
while (rs.next()) {
/* 取出此BLOB对象 */
oracle.sql.BLOB blob = (oracle.sql.BLOB) rs
.getBlob("TRANSACTIONXML");
// String
// transactiontypename=(String)rs.getString("transactiontypename");
/* 以二进制形式输出 */
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream("1.txt"));
BufferedInputStream in = new BufferedInputStream(blob
.getBinaryStream());
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
in.close();
out.close();
System.out
.println("success to get the transaction XML file,congradurations");
}
jFresH_MaN
2005-08-10
打赏
举报
回复
你怎么用BLOB保存呢?这个是2进制文件,xml是文本内容的,应该使用COLB啊。
不过你用BinaryStream读出来应该也是可以的
ORACL
E相关语法
一、
Oracl
e入门 理论知识:
Oracl
e的物理组件有三个: (1)
数据
文件
数据
文件是用于存储
数据
库
数据
的文件,如表、索引
数据
。每个
Oracl
e
数据
库有一个或多个物理
数据
文件, 一个
数据
文件只能与一个
数据
库关联。 (2...
Oracl
e 知识
ORACL
E相关语法 收藏 一、
Oracl
e入门 理论知识:
Oracl
e的物理组件有三个: (1)
数据
文件
数据
文件是用于存储
数据
库
数据
的文件,如表、索引
数据
。每个
Oracl
e
数据
库有一个或多个物理
数据
文件, 一个
数据
文件只能与...
ORACL
E - 基本语法(转载)
ORACL
E相关语法 一、
Oracl
e入门 理论知识:
Oracl
e的物理组件有三个: (1)
数据
文件
数据
文件是用于存储
数据
库
数据
的文件,如表、索引
数据
。每个
Oracl
e
数据
库有一个或多个物理
数据
文件, 一...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存
中
的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID
中
使用JAVASCRIPT脚本控制DataGrid
中
连接到下一页显示...
MySQL
数据
库讲解,快速了解
数据
库(期末
救命
文章)
关系型
数据
库 采用了关系模型来组织
数据
的存储,以行和列的形式存储
数据
并记录
数据
与
数据
之间的关系 MySQL 免费
Oracl
e 收费 PostgreSQL SQL Server Access Sybase SQLite 2.非关系型
数据
库 采用键值对的模型来存储...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章