<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 67  文章 - 79  trackbacks - 0
    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    幫人整db2的xml類型字段導入的sample

    import java.io.*;
    import java.sql.*;

    public class sample {

      

        
    public static void main(String[] args) {
            
    try {
                Class.forName(
    "com.ibm.db2.jcc.DB2Driver");
                String url 
    = "jdbc:db2:HH";
                
                
    //DB2用的是系統(tǒng)用戶名和密碼
                Connection con = DriverManager.getConnection (url,"yoursysusername","password");
                
    //創(chuàng)建表
                
    //Statement stmn=con.createStatement();
                
    //stmn.execute("CREATE TABLE hh(id INT NOT NULL PRIMARY KEY,hh_info XML)");
                
                
    //insert 示范
                String sql = "INSERT INTO hh VALUES(?, ?)";
                PreparedStatement stmt 
    = con.prepareStatement(sql);
                stmt.setInt(
    15000);
                File binFile 
    = new File("e:\\hh\\hh1.xml");
                InputStream inBin 
    = new FileInputStream(binFile);
                stmt.setBinaryStream(
    2, inBin, (int) binFile.length());
                stmt.execute();
            } 
    catch (ClassNotFoundException e) {
                
                e.printStackTrace();
            } 
    catch (SQLException e) {
                e.printStackTrace();
                
            } 
    catch (FileNotFoundException e) {
               

                e.printStackTrace();
            }  

        }

    }
    db2在我單位的機器上跑得慢如蝸牛 讀取的慢慢再說

    補充
    這里是帶讀寫的
    import java.io.*;
    import java.sql.*;

    public class db2sample {

        
    /**
         * 
    @param args
         
    */
        
    public static void main(String[] args) {
            
    try {
                Class.forName(
    "com.ibm.db2.jcc.DB2Driver");
                String url 
    = "jdbc:db2:HH";

                
    //DB2用的是系統(tǒng)用戶名和密碼
                Connection con = DriverManager.getConnection(url, "user","password");
                
    //創(chuàng)建表
                
    //Statement stmn=con.createStatement();
                
    //stmn.execute("CREATE TABLE hh(id INT NOT NULL PRIMARY KEY,hh_info XML)");

                
    //insert/update 示范
                
    //String sql = "INSERT INTO hh VALUES(?, ?)";
                String sql = "update hh set hh_info = ? where id = ? ";
                PreparedStatement stmt 
    = con.prepareStatement(sql);
                stmt.setInt(
    25000);
                File binFile 
    = new File("e:\\hh\\hh1.xml");
                InputStream inBin 
    = new FileInputStream(binFile);

                stmt.setBinaryStream(
    1, inBin, (int) binFile.length());
                stmt.execute();

                String sql2 
    = "SELECT id, hh_info from hh where id = ?";
                PreparedStatement stmt2 
    = con.prepareStatement(sql2);
                stmt2.setInt(
    15000);
                ResultSet resultSet 
    = stmt2.executeQuery();
                
    if (resultSet.next()) {

                    String xml 
    = resultSet.getString("hh_info");
                    
    // also possible
                    
    //InputStream inputStream = resultSet.getBinaryStream("hh_info");
                    
    // also possible
                    
    //Reader reader = resultSet.getCharacterStream("hh_info");
                    System.out.println(xml);
                } 
    else {
                    System.out.println(
    "no record");
                }
            } 
    catch (ClassNotFoundException e) {

                e.printStackTrace();
            } 
    catch (SQLException e) {
                e.printStackTrace();

            } 
    catch (FileNotFoundException e) {
                
    // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }

    }


    posted on 2008-04-22 12:57 zarra 閱讀(454) 評論(2)  編輯  收藏

    FeedBack:
    # re: DB2 的xml 字段輸入[未登錄] 2008-04-22 13:56 apple
    太感謝了!有老師的幫忙,我的畢設(shè)就是小case了!
    讀取以后再說吧!不做也沒關(guān)系.我在寫論文了,已經(jīng)寫了50多頁了,工作量應該已經(jīng)到了畢設(shè)的要求了.  回復  更多評論
      
    # re: DB2 的xml 字段輸入[未登錄] 2008-05-02 19:56 apple
    老師您太好了!幫了我這么多  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 四虎在线成人免费网站| 久久精品国产精品亚洲蜜月| 91av免费观看| 一二三区免费视频| 亚洲高清毛片一区二区| 久久综合亚洲色一区二区三区| 亚洲男人的天堂在线va拉文| 午夜毛片不卡免费观看视频| 91福利视频免费观看| 免费无码一区二区三区蜜桃| 黄人成a动漫片免费网站| 亚洲人av高清无码| 亚洲日本人成中文字幕| 亚洲经典在线观看| 亚洲国产精品自在线一区二区 | 亚洲国产欧美国产综合一区 | 亚洲视频免费一区| 久久久久久AV无码免费网站下载 | 免费女人18毛片a级毛片视频| 最近中文字幕免费mv视频8| 91免费在线播放| 3344免费播放观看视频| 午夜免费福利片观看| 国产精品99久久免费观看| 你好老叔电影观看免费| A毛片毛片看免费| 国产精品九九久久免费视频| 搜日本一区二区三区免费高清视频| 亚洲一区二区三区成人网站 | A级毛片内射免费视频| 国内精自视频品线六区免费 | 亚洲码在线中文在线观看| 亚洲综合精品一二三区在线| 亚洲国产美国国产综合一区二区 | 久久精品一区二区免费看| 久久精品国产免费| 99国产精品免费视频观看| 美丽姑娘免费观看在线观看中文版| 久久中文字幕免费视频| 亚欧色视频在线观看免费| 中文字幕无码视频手机免费看|