社区
Java EE
帖子详情
如何把XML文件导到oracle数据库中?
cultra
2003-09-12 10:17:18
工作流程如下:
1)收到包含数据的*.XML邮件
2)负责存储数据的拥护登陆一WEB地址,提交该*.xml文件
3)服务器端servlet从request流中获得该XML文件,进行后台处理。
4)写入ORACLE数据库。
5)前台操作人员直接操作数据库。
有没有具体的例子说明如何取的该文件,同时写入数据库?
...全文
109
3
打赏
收藏
如何把XML文件导到oracle数据库中?
工作流程如下: 1)收到包含数据的*.XML邮件 2)负责存储数据的拥护登陆一WEB地址,提交该*.xml文件 3)服务器端servlet从request流中获得该XML文件,进行后台处理。 4)写入ORACLE数据库。 5)前台操作人员直接操作数据库。 有没有具体的例子说明如何取的该文件,同时写入数据库?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wks9527
2003-09-12
打赏
举报
回复
附件应该是以文件的形式收到的 收到的时候解析它并存入数据库 好象oarcle没有直接的办法将XML入库吧
plato11
2003-09-12
打赏
举报
回复
是将每个xml块转为单条数据库记录吗?如果是这样,我可以给个例子。
具体步骤:
1.取得xml文件。
2.解析xml,构造bean
3.写入数据库。
Kylix_XP
2003-09-12
打赏
举报
回复
有几种方法:
1.XML文档存储为BLOB类型的文本.
2.将XML存储为JAVA DOM对象
3.将XML文档映射成关系数据库的表
以下是说明第一种方法:
package com.bflink.writexml;
import java.sql.*;
import java.io.*;
/**
* <p>Title: </p>
* <p>Description:这个类显示如何将XML文档存储为BLOB类型的文本,
* 实际上,这个列的SQL类型是LONG VARCHAR
* </p>
* @jack
* @version 1.0
*/
public class SaveXMLToDb {
public static void main(String[] args) {
try {
Class.forName("com.cloudscape.core.JDBCDriver").newInstance();
}
catch (Throwable ex) {
System.out.println(ex.getMessage());
}
try {
Connection conn = DriverManager.getConnection(
"jdbc:cloudscape.GAMETRADER");
conn.setAutoCommit(false);
Statement s=conn.createStatement();
//创建一个表
s.executeUpdate("CREATE TABLE MANUALS(GAMEID INT,MANUAL LONG VARCHAR)");
conn.commit();
File file = new File("manuals.xml");//打开并读取XML文档
try {
InputStream is = new FileInputStream(file);
PreparedStatement ps = conn.prepareStatement("INSERT INTO MANUALS VALUES(?,?)");
ps.setInt(1,1285757);
//设置MANUAL字段的值
ps.setAsciiStream(1,is,(int)file.length());
ps.execute();
conn.commit();
// 以下关闭连接,statement略....
}
catch (FileNotFoundException ex2) {
ex2.printStackTrace();
}
}
catch (SQLException ex1) {
ex1.printStackTrace();
}
}
}
Tomcat搭建Web项目和
XML文件
解析
累计教授学员500+,就业率99%+,学员好评率99%+ 课程简介: 本课程是菩提老师的《Java零基础到高薪架构师》系列课
中
的课程。也支持单独学习,能够帮助同学们快速的掌握重点核心的知识技术,具有颇高的实际工作价值,...
Oracle
数据库
入门教程
Oracle
数据库
1.1
数据库
环境安装1.
Oracle
数据库
产品是免费的,我们可以从
Oracle
的官方网站(http://www.
oracle
.com)下载到程序安装包,
Oracle
在Windows下的安装非常方便,安装开始后,一直点击安装程序的“下一步”...
【java项目实战】dom4j解析
xml文件
,连接
Oracle
数据库
dom4j是由dom4j.org出品的一个开源XML解析包。这句话太官方,我们还是看一下官方给出的解释。如下图: dom4j是一个易于使用的、开源的,用于解析XML,XPath和XSLT等语言的库。它应用于Java平台,采用了Java集合...
oracle
数据库
xml文件
模糊查询写法? 跟mysql有点区别?
java 将本地图片或者
XML文件
存到
oracle
BLOB字段
数据库
中
//存
xml文件
PreparedStatement ps = conn .prepareStatement("INSERT INTO T_HUMAN_XML (cid,cpxml) values ('1',?)"); String inFile = "D:/test.xml"; //设定的是blob类型 // ps.setBlob...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章