//2.进行插入方法 public boolean charu(Image Image){ boolean flag=false; //1.先连接数据库 Connection connection=getCon(); PreparedStatement pst = null; String sql="INSERT INTO tb_banqiimgs(img_name,img_path) values(?,?)"; Integer enterInfoId = null; try { //Statement.RETURN_GENERATED_KEYS:获取自动增加的id号 pst = (PreparedStatement) connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); //把相应的参数 添加到pst对象中 pst.setString(1,Image.getImg_name()); pst.setString(2,Image.getImage()); //提交pst对象 pst.executeUpdate(); ResultSet rst = pst.getGeneratedKeys(); if(rst.next()) { enterInfoId = rst.getInt(1); System.out.print("获取自动增加的id号=="+enterInfoId+"\n"); } flag=true; }catch (SQLException e){ e.printStackTrace(); } return flag; }
jdbc插入时获取自增id号
最新推荐文章于 2024-07-13 17:32:08 发布