<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)

    隨筆檔案

    文章檔案

    相冊(cè)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    幫人整db2的xml類型字段導(dǎo)入的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在我單位的機(jī)器上跑得慢如蝸牛 讀取的慢慢再說

    補(bǔ)充
    這里是帶讀寫的
    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 閱讀(453) 評(píng)論(2)  編輯  收藏

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲无码一区二区三区| 99国产精品视频免费观看| 亚洲AV永久无码精品| 午夜视频免费成人| 国产成人一区二区三区视频免费| 国产天堂亚洲精品| 亚洲网址在线观看| 亚洲国产成人高清在线观看 | 亚洲天堂中文字幕| 亚洲国产av无码精品| 四虎影视大全免费入口| 免费观看的毛片大全| 99re视频精品全部免费| 免费无码又爽又刺激网站| 全部一级一级毛片免费看| 亚洲精品无码国产片| 亚洲午夜成激人情在线影院| 亚洲AV综合色一区二区三区| 在线亚洲午夜理论AV大片| 免费女人18毛片a级毛片视频| 永久久久免费浮力影院| 两个人的视频高清在线观看免费| 亚欧人成精品免费观看| 99免费在线观看视频| 久久免费视频观看| 天黑黑影院在线观看视频高清免费 | 亚洲经典千人经典日产| avtt天堂网手机版亚洲| 亚洲成AV人片久久| 亚洲美女精品视频| 亚洲精品国产手机| 亚洲国产一区在线| 亚洲av片劲爆在线观看| 亚洲高清在线观看| 亚洲伦另类中文字幕| 亚洲网红精品大秀在线观看| 亚洲色成人网一二三区| 亚洲1区1区3区4区产品乱码芒果 | 夫妻免费无码V看片| 国产乱色精品成人免费视频 | 亚洲AV无码一区二区三区牛牛|