社区
Java EE
帖子详情
如何把XML文件导到oracle数据库中?
cultra
2003-09-12 10:17:18
工作流程如下:
1)收到包含数据的*.XML邮件
2)负责存储数据的拥护登陆一WEB地址,提交该*.xml文件
3)服务器端servlet从request流中获得该XML文件,进行后台处理。
4)写入ORACLE数据库。
5)前台操作人员直接操作数据库。
有没有具体的例子说明如何取的该文件,同时写入数据库?
...全文
110
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零基础到高薪架构师》系列课
中
的课程。也支持单独学习,能够帮助同学们快速的掌握重点核心的知识技术,具有颇高的实际工作价值,...
Maven快速入门
所以,根据上一段的描述,我们最终的目的就是学会如何在pom.xml
中
配置获取到我们想要的jar包,在此之前我们就必须了解如何创建maven项目,maven项目的结构是怎样,与普通java,web项目的区别在哪里,还有如何配置...
数据库
分库分表详解和案例实战
MySQL在金融互联网行业的企业级安装部署 1 安装方式2 安装用户3 目录规范 4 操作系统配置5 创建用户6 创建目录7 安装8 配置文件9 安装依赖包10 配置环境变量11 初始化
数据库
12 重置密码 主从复制,gtid,并行...
XML必知必会:Java、C#、Python多种语言解析XML文档
、XPath节点和XPath语法 第7章 解析XML文档 解析XML文档概述、DOM解析XML、SAX解析XML 第8章 Java语言解析XML DOM4J概述、示例:遍历节点、示例:插入节点、示例:删除节点 第9章 Python语言解析XML ElementTree模块...
数据科学基础 第一部分:基本概念、数据清洗和
数据库
Data Science Fundamentals LiveLessons将教给你成为一名有效的数据科学家所需要的基本概念、理论和技术。这些视频向你展示了Python及其相关库系统
中
应用的...你将学习如何解析XML和JSON数据,将其加载到关系
数据库
中
。
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写文章