avaXML成功存入DB2代码如何操作?

文章主要描述的是ava XML成功存入DB2 代码的实际操作步骤,我们大家都知道ava XML成功存入DB2 代码的实际操作步骤在实际应用中是经常出现的,所以对其进行优化也是备受关注的。

创新互联公司主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务伊州,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

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 = ""; 

java XML成功存入DB2 代码从文件中读取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. }  

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

文章名称:avaXML成功存入DB2代码如何操作?
本文链接:http://www.shufengxianlan.com/qtweb/news23/397673.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联