首页 > 代码库 > javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
测试脚本如下:
1 create table test12 (3 id int primary key auto_increment,4 name varchar(20)5 );
测试代码:
1 package me.gacl.demo; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import me.gacl.utils.JdbcUtils; 7 8 public class Test { 9 public static void main(String[] args) {10 Connection conn = null;11 PreparedStatement st = null;12 ResultSet rs = null;13 try{14 conn = JdbcUtils.getConnection();15 String sql = "insert into test1(name) values(?)";16 st = conn.prepareStatement(sql);17 st.setString(1, "aaa");18 st.executeUpdate();19 //获取数据库自动生成的主键20 rs = st.getGeneratedKeys();21 if(rs.next()){22 System.out.println(rs.getInt(1));23 }24 }catch (Exception e) {25 e.printStackTrace();26 }finally{27 JdbcUtils.release(conn, st, rs);28 }29 }30 }
javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。