135-1821-9792

javaXML成功存入DB2代码的实际操作步骤

java XML成功存入DB2 代码的实际操作步骤,假如你在实际操作中java XML成功存入DB2 代码的实际操作,但是你却不知道对其如何正确的对其进行操作的话,那么以下的文章对你而言一定是良师益友。

1、首先现在DB2上建立表:

 
 
 
  1. Create table xmltable(id int , content xml);

2、执行下面代码把c盘下的XML文件存入数据库

 
 
 
  1. package X2R2D;
  2. import java.io.*;
  3. import java.sql.*;
  4. public class xml2db2 
  5. {
  6. private Connection con = null;
  7. private PreparedStatement pstat=null;
  8. public boolean openConn() throws Exception
  9. {
  10. try{
  11. //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  12. try{Class.forName("com.ibm.db2.jcc.DB2Driver");}catch(Exception e){System.out.println("驱动失败");}
  13. String url="jdbc:db2://××××××";

数据库名

String user="******"; //用户名

String password="******"; //密码

 
 
 
  1. con=DriverManager.getConnection(url, user, password);
  2. return true;
  3. }
  4. catch(SQLException e)
  5. {
  6. e.printStackTrace();
  7. return false;
  8. } 
  9. }
  10. public void getInsert() throws Exception
  11. {
  12. pstat= con.prepareStatement("INSERT INTO xmltable VALUES (?,?)");
  13. String xmlfile="c:/1.xml";
  14. String xmlString = "";

从文件中读取XML数据,构造成String类型的数据try{

 
 
 
  1. InputStreamReader isr = new InputStreamReader(new FileInputStream(xmlfile), "UTF-8"); 

注意编码

 
 
 
  1. BufferedReader in = new BufferedReader(isr); 
  2. String line =null;
  3. while((line = in.readLine()) !=null) 
  4. {
  5. xmlString += line; 
  6. } 
  7. in.close(); 
  8. pstat.setInt(1, 2); 
  9. pstat.setString(2, xmlString); 
  10. pstat.executeUpdate();
  11. }
  12. public boolean closeConn() throws SQLException
  13. {
  14. con.close();
  15. return true;
  16. }
  17. public static void main(String[] args)throws Exception
  18. {
  19. xml2db2 db=new xml2db2();
  20. db.openConn();
  21. db.getInsert();
  22. db.closeConn();
  23. System.out.println("XML成功写入DB2数据库");
  24. }
  25. }

以上的相关内容就是对java XML成功存入DB2 代码的介绍,望你能有所收获。


网站栏目:javaXML成功存入DB2代码的实际操作步骤
本文链接:http://www.wenjiangwz.cn/article/cohhcoj.html

其他资讯



Copyright © 2009-2022 www.wenjiangwz.cn 成都网站建设公司 版权所有 蜀ICP备19037934号