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

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

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


    隨筆-35  評論-97  文章-0  trackbacks-0

           某些時候,你插入一條記錄后要馬上知道剛才插入記錄的id(自增類型),那么下面的方面可以滿足你的要求:

            Connection conn = ;
            Serializable ret 
    = null;
            PreparedStatement state 
    = .;
            ResultSet rs
    =null;
            
    try {
                state.executeUpdate();
                rs 
    = state.getGeneratedKeys();
                
    if (rs.next()) {
                    ret 
    = (Serializable) rs.getObject(1);
                }
           
            }
     catch (SQLException e) {
            }
     
            
    return ret;

     

     

    posted on 2007-06-29 18:35 三告習習 閱讀(1599) 評論(2)  編輯  收藏 所屬分類: database

    評論:
    # re: [database] 獲取數據庫自增類型生成的主鍵的方法 2007-07-02 09:35 | paul
    看不太明白,可以給分析下么?  回復  更多評論
      
    # re: [database] 獲取數據庫自增類型生成的主鍵的方法 2007-07-02 14:12 | 三告習習
    @paul
    不好意思,或許寫得不是很清楚,下面做一些注釋

    Connection conn = ... //這里是你的數據庫連接
    PreparedStatement state = this.connection.createStatement();//這個可以這樣獲取
    state.executeUpdate();這句執行后,如果你是利用了數據庫生成主鍵的辦法來填充主鍵自動,rs = state.getGeneratedKeys();可用獲取state所產生的主鍵,作為ResultSet的類型返回。
    if (rs.next()) {//如果返回不為empty,那么取第一數據
    ret = (Serializable) rs.getObject(1);//第一個字段值就是
    }

    上面的代碼是我重代碼中抽取出來的,所以并不是一個完整的函數,稍修改一下就可以使用了。  回復  更多評論
      
    主站蜘蛛池模板: 狠狠躁狠狠爱免费视频无码| 免费一级毛片女人图片| 羞羞视频在线观看免费| 亚洲精品免费在线视频| 中文字幕精品亚洲无线码一区| 成人免费午夜在线观看| 999任你躁在线精品免费不卡| 欧洲精品码一区二区三区免费看| 国产婷婷综合丁香亚洲欧洲| 久久精品视频亚洲| 亚洲天堂中文字幕在线| 国产三级免费电影| 成人在线视频免费| 美女视频黄的全免费视频| 亚在线观看免费视频入口| 成在线人免费无码高潮喷水| 青娱乐在线视频免费观看| 亚洲精品国产av成拍色拍| 丁香婷婷亚洲六月综合色| 亚洲国产成人资源在线软件| 亚洲福利视频一区| 亚洲V无码一区二区三区四区观看| 亚洲精品老司机在线观看| 亚洲AV成人潮喷综合网| 免费国产真实迷j在线观看| 全免费a级毛片免费看不卡| 成年性生交大片免费看| 黄色片在线免费观看| 国产在线观看麻豆91精品免费 | 成年在线观看免费人视频草莓| 51精品视频免费国产专区| 污污网站18禁在线永久免费观看| a色毛片免费视频| 18禁超污无遮挡无码免费网站| 国产午夜不卡AV免费| 在线观看特色大片免费网站| 久久精品中文字幕免费| 最近中文字幕免费2019| 黄在线观看www免费看| 蜜桃视频在线观看免费网址入口| 免费无码又黄又爽又刺激|