当前位置: 技术问答>java相关
(急得要命!)oracle数据库表中某一LONG字段内容是word类型的文档(ole形式嵌入),如何取出该字段内嵌的word文档内容?
来源: 互联网 发布时间:2017-04-25
本文导语: oracle 7.0 oracle数据库表中某一LONG字段内容是word类型的文档(ole形式嵌入),如何取出该字段内嵌的word文档内容? 使用java和jdbc | 我随意试了一下,用getBytes()能返回long raw中的内容: import java....
oracle 7.0
oracle数据库表中某一LONG字段内容是word类型的文档(ole形式嵌入),如何取出该字段内嵌的word文档内容? 使用java和jdbc
oracle数据库表中某一LONG字段内容是word类型的文档(ole形式嵌入),如何取出该字段内嵌的word文档内容? 使用java和jdbc
|
我随意试了一下,用getBytes()能返回long raw中的内容:
import java.sql.*;
import java.io.*;
import connections.*;
public class Class4 {
public static void main(String[] args) {
Connection conn;
Statement stmt;
ResultSet rs;
String sql;
byte[] sample;
sql = "Select * from ts";
try {
conn = ConnectionFactory.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
if (rs.next()) {
System.out.println("Output:");
sample = rs.getBytes("sample");
System.out.println((sample.length));
}
} catch (Exception e) {
e.printStackTrace();
}/* finally {
if (rs!=null) { ConnectionFactory.close(rs); }
ConnectionFactory.close(stmt);
ConnectionFactory.close(conn);
}*/
}
}
//connections.ConnectionFactory是我自己写的一个类,用来建立jdbc:thin的connection
import java.sql.*;
import java.io.*;
import connections.*;
public class Class4 {
public static void main(String[] args) {
Connection conn;
Statement stmt;
ResultSet rs;
String sql;
byte[] sample;
sql = "Select * from ts";
try {
conn = ConnectionFactory.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
if (rs.next()) {
System.out.println("Output:");
sample = rs.getBytes("sample");
System.out.println((sample.length));
}
} catch (Exception e) {
e.printStackTrace();
}/* finally {
if (rs!=null) { ConnectionFactory.close(rs); }
ConnectionFactory.close(stmt);
ConnectionFactory.close(conn);
}*/
}
}
//connections.ConnectionFactory是我自己写的一个类,用来建立jdbc:thin的connection
|
用jacob包
|
写过jdbc操作BLOB和VB操作LONG RAW,却没试过用jdbc操作long raw类型,但我想用resultSet.getBinaryStream()获取Stream然后送到一个file类型应该没有太大的问题。
|
取出数据后,放入ole,通过ole ,用word打开就是了。用别的软件打开当然是乱麻了,他们怎么认识word的格式呢/
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。