九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Java 寫xml到 Oracle xmlType

發布時間:  2012/8/22 16:49:05

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.Reader;
-
 

import java.io.Writer;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import Oracle.sql.BLOB;
import Oracle.sql.CLOB;

public class TestXMLType {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Connection conn = null;
        try
        {
            //need input the name of manager
            //add the picture's path
            String strName = "test";
            String strPhoto = "C:/test.xml";
            Class.forName("Oracle.jdbc.driver.OracleDriver").newInstance();

            String str="jdbc:Oracle:thin:@127.0.0.1:1521:orcl";
           
            conn = DriverManager.getConnection(str,"scott","tigger");
           
          
            InputStream ins = null;
            StringBuffer buffer = new StringBuffer();
            ins = new FileInputStream(new File("C:/test.xml"));
           
            byte[] tmp = new byte[10];
            int length = 0;
            while((length = ins.read(tmp)) != -1)
            {
            buffer.append(new String(tmp,0,length));
            }
           
            ins.close();
            insertXML(buffer.toString(),conn);
                       
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
        }
        finally
        {
            if(conn != null)
            {
                try {
                    conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }           
        }
    }
   
    private static void insertXML(String xmlData, Connection conn) {
          CLOB clob = null;
          String query;
            // Initialize statement Object
          PreparedStatement pstmt = null;
          try{
            query = "INSERT INTO zxx_xml VALUES (?,XMLType(?)) ";
            // Get the statement Object
            pstmt = conn.prepareStatement(query);
        
            // xmlData is the string that contains the XML Data.
            // Get the CLOB object using the getCLOB method.
            clob = getCLOB(xmlData, conn);
            // Bind this CLOB with the prepared Statement
            pstmt.setString(1, "F000002LNW");
            pstmt.setObject(2, clob);
            // Execute the Prepared Statement
            if (pstmt.executeUpdate () == 1) {
            System.out.println ("Successfully inserted a Purchase Order");
            }
          } catch(SQLException sqlexp){
            sqlexp.printStackTrace();
          } catch(Exception exp){
            exp.printStackTrace();
          }
    }
   
    private static CLOB getCLOB(String xmlData, Connection conn) throws SQLException{
          CLOB tempClob = null;
          try{
            // If the temporary CLOB has not yet been created, create one
            tempClob = CLOB.createTemporary(conn, true, CLOB.DURATION_SESSION);
        
            // Open the temporary CLOB in readwrite mode, to enable writing
            tempClob.open(CLOB.MODE_READWRITE);
            // Get the output stream to write
            Writer tempClobWriter = tempClob.getCharacterOutputStream();
            // Write the data into the temporary CLOB
            tempClobWriter.write(xmlData);
        
            // Flush and close the stream
            tempClobWriter.flush();
            tempClobWriter.close();
        
            // Close the temporary CLOB
            tempClob.close();   
          } catch(SQLException sqlexp){
            tempClob.freeTemporary();
            sqlexp.printStackTrace();
          } catch(Exception exp){
            tempClob.freeTemporary();
            exp.printStackTrace();
          }
          return tempClob;
        }

 

}


本文出自:億恩科技【www.23lll.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看
    亚洲国产小视频在线观看| 亚洲视频久久| 一区二区三区.www| 91久久精品网| 在线看日韩av| 在线观看的日韩av| 一区二区三区在线高清| 国产午夜精品福利| 国产午夜精品全部视频播放| 国产精品国产福利国产秒拍| 欧美色123| 欧美四级伦理在线| 欧美日韩三区四区| 欧美日韩亚洲视频| 欧美三区视频| 欧美三日本三级三级在线播放| 欧美日韩伦理在线免费| 欧美区高清在线| 欧美日本在线一区| 国产精品成人aaaaa网站| 国产精品www.| 国产精品乱人伦一区二区 | 欧美在线视频免费| 欧美专区在线| 亚洲国产欧美另类丝袜| 最新亚洲激情| 99视频热这里只有精品免费| 一本大道久久精品懂色aⅴ| 一区二区日韩免费看| 亚洲一区二区三区视频播放| 亚洲伊人第一页| 欧美一级夜夜爽| 久久国产日韩欧美| 久久视频在线免费观看| 免费亚洲婷婷| 欧美日本在线一区| 国产精品人成在线观看免费 | 日韩天堂av| 一区二区日韩伦理片| 亚洲性图久久| 欧美中文字幕视频在线观看| 亚洲高清视频的网址| 99re热这里只有精品视频| 亚洲素人一区二区| 久久国产精品99国产精| 免费欧美电影| 欧美三日本三级少妇三2023| 国产欧美va欧美va香蕉在| 激情婷婷欧美| 99国产精品自拍| 午夜伦欧美伦电影理论片| 亚洲国产精品成人综合色在线婷婷| 亚洲另类春色国产| 午夜精品福利一区二区蜜股av| 久久久久91| 欧美乱妇高清无乱码| 国产精品一区二区久久久 | 亚洲国产第一| 在线视频你懂得一区| 欧美一级在线视频| 亚洲精品中文字幕在线| 亚洲欧美日韩国产中文在线| 开心色5月久久精品| 欧美日韩免费高清| 国产一区二区三区四区五区美女| 亚洲精品视频在线看| 欧美一级久久久| 一区二区av在线| 久久久久久久久综合| 欧美日韩亚洲国产精品| 国内成+人亚洲+欧美+综合在线| 亚洲精选成人| 亚洲成色www8888| 亚洲欧美日产图| 欧美福利视频一区| 国产欧美日韩亚洲精品| 亚洲精品资源美女情侣酒店| 欧美一区二区三区在| 在线视频欧美一区| 久热精品在线视频| 国产精品视频免费在线观看| 亚洲国产精品va在线看黑人| 午夜在线精品偷拍| 正在播放欧美视频| 免费h精品视频在线播放| 国产伦精品一区二区三区免费迷| 亚洲日本一区二区| 久久国产精品免费一区| 午夜精品久久久久久久蜜桃app| 欧美成人亚洲成人| 狠狠色丁香婷婷综合久久片| 亚洲一二三区视频在线观看| 亚洲精品一区二区三区婷婷月| 久久久久在线观看| 国产精品一二三视频| 一区二区三区国产盗摄| 亚洲另类在线一区| 久久综合999| 国产一区成人| 亚洲一区二区三区国产| 一区二区欧美日韩| 欧美国产丝袜视频| **性色生活片久久毛片| 久久激情综合网| 久久精品水蜜桃av综合天堂| 国产精品播放| 一本久久a久久精品亚洲| 日韩午夜免费| 欧美福利视频在线观看| 在线成人性视频| 久久精品国产99国产精品| 久久国产婷婷国产香蕉| 国产免费观看久久| 亚洲欧美国产精品专区久久| 亚洲欧美变态国产另类| 欧美色123| 亚洲视频精品在线| 亚洲夜间福利| 国产精品99一区| 国产精品99久久99久久久二8| 一区二区三区免费在线观看| 欧美日韩免费高清一区色橹橹| 亚洲黄网站在线观看| 亚洲三级色网| 欧美另类一区二区三区| 亚洲精品在线视频观看| 夜夜嗨av色综合久久久综合网| 欧美日韩大陆在线| 日韩亚洲视频| 亚洲男人的天堂在线| 国产精品免费电影| 午夜久久福利| 久久视频在线看| 亚洲国产精品va在看黑人| 亚洲免费电影在线观看| 欧美日韩国产探花| 夜夜精品视频| 午夜伦欧美伦电影理论片| 国产精品永久入口久久久| 欧美亚洲视频| 美日韩免费视频| 亚洲人成7777| 亚洲一区3d动漫同人无遮挡| 国产精品网站在线播放| 欧美在线视频免费观看| 玖玖玖国产精品| 亚洲精品久久久蜜桃| 亚洲综合精品一区二区| 国产日韩欧美在线播放| 亚洲高清av在线| 欧美精品一区二区三区在线看午夜 | 久久青草久久| 亚洲激情视频在线| 亚洲在线成人| 国产欧美日韩精品一区| 久久精品一区二区三区中文字幕| 欧美成人精品一区二区| 在线亚洲电影| 欧美在线中文字幕| 在线观看不卡av| 亚洲手机在线| 国产亚洲精品久久久| 亚洲精品小视频在线观看| 欧美天堂亚洲电影院在线播放 | 欧美亚洲一区| 伊人狠狠色丁香综合尤物| 一区二区三区高清视频在线观看| 国产精品欧美日韩| 亚洲国产天堂久久综合| 欧美日韩一区二区三区在线看 | 国产欧美日韩视频在线观看| 亚洲福利国产| 国产精品a久久久久久| 亚洲福利视频网站| 欧美日韩在线一二三| 欧美中文字幕久久| 欧美日韩在线不卡| 欧美伊人久久| 欧美日韩精品综合| 欧美专区第一页| 欧美午夜电影一区| 久久不见久久见免费视频1| 欧美日韩高清在线一区| 午夜亚洲性色福利视频| 欧美精品国产| 久久国产精品色婷婷| 欧美日韩一区二区在线播放| 久久福利电影| 国产精品伦一区| 亚洲日本电影| 国产视频在线一区二区| 一区二区三区久久精品| 国内精品国产成人| 亚洲免费在线视频| 亚洲国产一区二区视频| 久久精品五月| 亚洲小说春色综合另类电影| 欧美国产在线视频| 欧美在线播放视频| 国产精品美女999|