十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
文章主要描述的是ava XML成功存入DB2 代码的实际操作步骤,我们大家都知道ava XML成功存入DB2 代码的实际操作步骤在实际应用中是经常出现的,所以对其进行优化也是备受关注的。

创新互联公司主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务伊州,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
1、首先现在DB2上建立表:
- Create table xmltable(id int , content xml);
 
2、执行下面代码把c盘下的XML文件存入数据库
- package X2R2D;
 - import java.io.*;
 - import java.sql.*;
 - public class xml2db2
 - {
 - private Connection con = null;
 - private PreparedStatement pstat=null;
 - public boolean openConn() throws Exception
 - {
 - try{
 - //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 - try{Class.forName("com.ibm.db2.jcc.DB2Driver");}catch(Exception e){System.out.println("驱动失败");}
 - String url="jdbc:db2://××××××";
 
//数据库名
String user="******"; //用户名
String password="******"; //密码
- con=DriverManager.getConnection(url, user, password);
 - return true;
 - }
 - catch(SQLException e)
 - {
 - e.printStackTrace();
 - return false;
 - }
 - }
 - public void getInsert() throws Exception
 - {
 - pstat= con.prepareStatement("INSERT INTO xmltable VALUES (?,?)");
 - String xmlfile="c:/1.xml";
 - String xmlString = "";
 
java XML成功存入DB2 代码从文件中读取XML数据,构造成String类型的数据try{
- InputStreamReader isr = new InputStreamReader(new FileInputStream(xmlfile), "UTF-8");
 
注意编码
- BufferedReader in = new BufferedReader(isr);
 - String line =null;
 - while((line = in.readLine()) !=null)
 - {
 - xmlString += line;
 - }
 - in.close();
 - pstat.setInt(1, 2);
 - pstat.setString(2, xmlString);
 - pstat.executeUpdate();
 - }
 - public boolean closeConn() throws SQLException
 - {
 - con.close();
 - return true;
 - }
 - public static void main(String[] args)throws Exception
 - {
 - xml2db2 db=new xml2db2();
 - db.openConn();
 - db.getInsert();
 - db.closeConn();
 - System.out.println("XML成功写入DB2数据库");
 - }
 
以上的相关内容就是对java XML成功存入DB2 代码的介绍,望你能有所收获。