新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
avaXML成功存入DB2代碼如何操作?
文章主要描述的是ava XML成功存入DB2 代碼的實際操作步驟,我們大家都知道ava XML成功存入DB2 代碼的實際操作步驟在實際應用中是經常出現(xiàn)的,所以對其進行優(yōu)化也是備受關注的。

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設計、做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務伊州,10年網(wǎng)站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
1、首先現(xiàn)在DB2上建立表:
- Create table xmltable(id int , content xml);
2、執(zhí)行下面代碼把c盤下的XML文件存入數(shù)據(jù)庫
- 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://××××××";
//數(shù)據(jù)庫名
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數(shù)據(jù),構造成String類型的數(shù)據(jù)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數(shù)據(jù)庫");
- }
以上的相關內容就是對java XML成功存入DB2 代碼的介紹,望你能有所收獲。
新聞標題:avaXML成功存入DB2代碼如何操作?
網(wǎng)頁地址:http://fisionsoft.com.cn/article/djphidd.html


咨詢
建站咨詢
