<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年4月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(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用的是系統用戶名和密碼
                Connection con = DriverManager.getConnection (url,"yoursysusername","password");
                
    //創建表
                
    //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用的是系統用戶名和密碼
                Connection con = DriverManager.getConnection(url, "user","password");
                
    //創建表
                
    //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
    太感謝了!有老師的幫忙,我的畢設就是小case了!
    讀取以后再說吧!不做也沒關系.我在寫論文了,已經寫了50多頁了,工作量應該已經到了畢設的要求了.  回復  更多評論
      
    # re: DB2 的xml 字段輸入[未登錄] 2008-05-02 19:56 apple
    老師您太好了!幫了我這么多  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品久久久久久| 国产男女猛烈无遮挡免费网站| 久久亚洲av无码精品浪潮| 成人无码精品1区2区3区免费看| 永久免费AV无码网站在线观看| 国产乱子影视频上线免费观看| 亚洲成av人在线观看网站| 免费鲁丝片一级在线观看| 亚洲精品无播放器在线播放 | 亚洲免费精彩视频在线观看| 国产亚洲人成无码网在线观看 | 666精品国产精品亚洲| 老汉精品免费AV在线播放| 狼友av永久网站免费观看| 亚洲AV无码专区在线厂| 免费在线看片网站| 亚洲视频一区二区三区| 可以免费看黄视频的网站| 亚洲午夜无码久久久久软件| 一级有奶水毛片免费看| 日本一线a视频免费观看| 亚洲视频在线观看网站| 在线视频精品免费| 亚洲JIZZJIZZ妇女| 成人亚洲综合天堂| 亚洲精华液一二三产区| 亚洲av日韩av欧v在线天堂| 国产午夜精品理论片免费观看| 久久精品国产亚洲77777| gogo免费在线观看| 亚洲精品高清国产一久久| 精品免费国产一区二区三区| rh男男车车的车车免费网站 | 狠狠亚洲狠狠欧洲2019| 久久久免费的精品| 亚洲精品又粗又大又爽A片| 91嫩草免费国产永久入口| 亚洲欧美成aⅴ人在线观看| 在线亚洲97se亚洲综合在线| 一级毛片免费观看不收费| 亚洲色图校园春色|