a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Java 寫(xiě)xml到 Oracle xmlType

發(fā)布時(shí)間:  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.ibaoshan.net】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    精品v内射66偷窥| 欧美高清视频手机在在线| 日本特黄特色AAA大片免费| 俄罗斯PONONDLX| 亚洲AV成人片色在线观看蜜臀| 精品综合久久久久久888蜜芽| 中日韩人妻中文字幕视频在线| 人妻无码AⅤ中文字幕日韩| 丰满少妇被粗大猛烈进人高清 | 国产亚洲欧美精品久久久| 野花高清视频免费观看完整版中文 | 午夜香吻电视剧免费观看| 久久精品国产99久久久小说| 99精品又大又爽又粗少妇毛片 | 视频无码一区二区| 国内精品免费久久久久电影院97| 再深点灬舒服灬太大了添动视频 | 2020久久天天躁狠狠躁夜夜| 人和畜禽CROPROATION| 国产精品扒开腿做爽爽爽| 亚洲人成色A777777在线观| 欧美VA亚洲VA在线观看| 国产A级三级三级三级| 亚洲精品国产AV天美传媒| 老人玩小处雌女HD另类| 办公室强肝的播出时间| 亚洲AV成人片乱码色午夜| 欧美人妻一区二区| 国产精品18久久久久久麻辣| 中文字幕JUL975老公不在| 下面饿了想吃大香肠| 欧美老熟妇XOXOXOⅩO| 精品国产一区二区三区无码 | 性av 丰满av 无码av| 久久久久亚洲精品成人网| 被村长狂躁俩小时玉婷| 亚洲日韩乱码久久久久久| 人妻被修空调在夫面侵犯| 娇妻卧室含辱迎接领导是哪部电影| 成人免费A级毛片无码片2022 | 久久亚洲熟妇熟女ⅩXXXHD| 波多野结衣在线观看av| 亚洲AV一二三区成人影片| 妺妺窝人体色WWW聚色窝丿| 成熟交BGMBGMBGM图片| 亚洲AV日韩AV永久无码免下载 | 免费观看高清日本AⅤ| 公交车上荫蒂添的好舒服的句子| 亚洲成人av无码| 欧美熟妇激情一区二区三区| 国产手机在线精品| 中文字幕在线无码一区二区三区 | 成人乱婬AV日日摸夜夜爽| 有人有在线观看的片资源| 色8激情欧美成人久久综合电| 激情无码白丝人妻又大又粗| JAPANESEHD无码专区| 小雪被老汉玩遍各种方式| 清区二三区国产好的精华液| 久久久久国色AV∨免费看| 动漫成人无码免费视频在线播| 中文字幕AV无码人妻| 亚洲成A人片在线播放| 天堂资源在线官网BT| 里番本子纯肉侵犯肉全彩无码| 国产乱码字幕精品高清AV| 自偷自拍亚洲综合精品麻豆| 亚洲国产成人精品无码区2021| 欧美性猛烈XXXX极品少妇 | 国内粗鲁VIDEO老熟妇| 粉嫩被黑人两根粗大猛烈进出视频| 2021自拍偷在线精品自拍偷| 无码人妻一区二区三区AV| 里番ACG ※里番_ACG工口| 国色天香精品一卡2卡3卡 | 一区二区三区无码AV不卡| 少妇风流AAAAA毛片| 久久久久无码专区亚洲AV| 国产手机AV片在线无码观你| 成人亚洲一区无码久久| 亚洲最大天堂无码精品区| 小婷又软又嫩又紧水又多| 肉体粗喘娇吟国产AV精品| 久久人人爽人人爽人人AV| 国产69囗曝吞精在线视频| JAPANESE国产乱在线播放| 在公交车上弄到高C了怎么办| 亚洲国产成人久久综合碰碰| 无码精品一区二区三区视频色欲网| 免费看视频高清在线观看| 精品少妇av无码美人妻| 粉嫩虎白女毛片人体| AV中文字幕潮喷人妻系列 | 免费看美女脱精光的网站| 久久精品国产2020观看福利| 国产一起色一起爱| 啊轻点灬大JI巴太粗太长在线了 | 被夫上司强迫的女人在线中文| 中国熟妇内谢69XXXXX| 亚洲欧洲日产国码中文字幕| 亚洲 欧洲 日韩 综合 第一页| 欧美一区二区三区激情| 么公的好大好硬好深好爽视频| 国产免费不卡午夜福利在线| 99尹人香蕉国产免费天天| 影视先锋AV资源噜噜| 午夜亚洲AⅤ无码高潮片苍井空| 色噜噜久久综合伊人一本| 人摸人人人澡人人超碰| 女神被啪到深处娇喘在线观看| 激情综合亚洲色婷婷五月APP| 国产高清在线精品一本大道| 77777亚洲午夜久久多人| 亚洲AV永久无码精品一区二区国| 漂亮人妻被中出中文字幕久久| 精品少妇人妻AV免费久久洗澡| 国产日韩欧美一区二区东京热| 宝贝把腿开大让我添添电影| 99精产国品一二三产区MBA| 中国在线观看免费高清完整版| 野花社区在线观看免费直播WWW| 亚洲精品无码久久久久久| 亚洲AV无码久久精品成人| 日日碰日日摸夜夜爽无码| 人伦亲情父母儿女的句子简短| 欧美成人精品三级又大又粗| 麻花传媒0076在线观看| 久久久久人妻一区二区三区| 精品少妇爆乳无码AⅤ区| 韩漫无遮漫画全集观看| 大肉大捧一进一出视频| 中文字AV字幕在线观看| 野花社区日本免费图片| 亚洲日本VA中文字幕| 亚洲国产精品福利片在线观看 | 国产欧美另类久久精品蜜芽| 国产高清中文版HD中字| 国产AⅤ无码旗袍丝袜美腿| 丁香花在线观看免费观看图片| YSL小黑条蜜桃色| 一二三四视频社区在线| 亚洲无人区码一码二码三码的含义| 无码国产色欲XXXXX视频| 特级做A爰片毛片免费看| 人马畜禽CORPORATION| 欧美视频二区欧美影视| 欧美超级乱婬视频播放| 男人做一次爱能舒服多久| 久久精品国产99国产精2020| 精品毛片高清一区二区三区| 国产精品自在线拍国产手青青机版 | 精品国产一二三产品区别在哪| 国偷自产一区二区免费视频| 国产色视频网站免费| 国产无套粉嫩白浆在线观看| 国产无遮挡18禁无码网站| 国产日韩精品欧美一区喷水| 国产精品亚洲精品日韩已方| 国产精品亚洲专区无码唯爱网| 国产精品亚洲精品日韩已方| 国产免费AV片在线观看麻豆| 国产午夜福利精品一区二区三区| 国产又粗又猛又爽又黄的视频在线| 国内久久婷婷五月综合欲色广啪| 黑人巨大精品欧美久久| 国产成人无码精品一区不卡| 被下春药爽翻天按摩的人妻| 被老头一个晚上做了6次| 成片人卡1卡2卡3手机免费看| 成熟妇女性成熟满足视频| 丰满浓毛的大隂户自慰| 国产AV高清无亚洲| 国产成人精品三级在线影院| 边做边爱完整版免费视频播放| 波多野结衣办公室激情30分钟| 趁夫不在给给公侵犯了| 99无人区卡一卡二卡三乱码| CHINA浴室洗澡VOYEUR| 中文国产成人精品久久水蜜桃 | 日本熟妇色VIDEO| 日韩成人精品久久网站| 欧美精品AⅤ一区二区三区| 琪琪无码午夜伦埋影院| 日本XXXX裸体XXXX在线| 欧美成人看片黄A免费看| 欧美肉体裸交做爰XXXⅩ性| 人妻少妇看A偷人无码精品| 欧美电影在线观看| 人妻AV资源先锋影音AV资源 | 国内少妇人妻丰满AV| 精品久久久噜噜噜久久久| 久久久久久精品免费免费英国| 狼人青草久久网伊人| 久久99成人精一区二区三区| 久久人人爽人人爽人人片AV超碰| 蜜臀av一区二区三区久久| 久久夜色撩人精品国产| 免费无码又爽又刺激软件下载直播 | 欧美一区二区三区视频在线观看| 人妻出轨无码AV|