DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 经验分享 > Java组件

JDBC获得数据库自增长值

String sqlStr = "insert into TIMU(ITEM_NAME,ITEM_CONTENT,ITEMTYPE_ID,USER_ID,COURSE_ID," +
    "ITEM_KEY,ITEM_SCORE,ITEM_ANSWER) values(" +
     "'" + itemName + "'," +
     "'" + content + "'," +
      typeId + "," +
      "'" + userId + "'," +
      "'" + courseId + "'," +
      "'" + itemKey + "'," +
      "'" + score + "'," +
      "'" + finalItemAns + "')";
  
  Connection conn = null;
        ResultSet rs = null;
        PreparedStatement pstmt = null;
        int generateId = 0;
        
        try{
         conn = ConnCreator.getConnection();
         pstmt = conn.prepareStatement(sqlStr, Statement.RETURN_GENERATED_KEYS); 
      pstmt.executeUpdate(); 
      
      rs = pstmt.getGeneratedKeys(); 
      if (rs.next()) { 
       generateId = rs.getInt(1); 
       LogHelper.log("新增习题信息成功,sql:" + sqlStr);
      } else{
       LogHelper.log("新增习题信息失败,sql:" + sqlStr);
      }
        }catch(Exception ex){
         
        }finally{
         try {
    rs.close();
    pstmt.close();
    conn.close();
   } catch (Exception e) {
    e.printStackTrace();
   }
        }
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号