Mysql中插入数据,并返回自增主键的值

news/2025/1/12 5:02:28/
  • 创建数据库和表
  • 使用 insert into 进行插入数据
  • 使用 RETURN_GENERATED_KEYS 进行返回插入的这条数据

具体方法如下:

@Testvoid addGetPk(){try{Statement stmt = conn.createStatement();String sql =String.format("insert into t_students values(null,'%s','%s','%d','%d','%s','%s')", "红豆","男",20,90,"2023-8-11","软件");System.out.println(sql);//实现插入数据并获取插入这条记录的自增主键值int rows = stmt.executeUpdate(sql,Statement.RETURN_GENERATED_KEYS);if(rows >0){System.out.printf("数据库插入成功: %d条%n",rows);}ResultSet rs = stmt.getGeneratedKeys();rs.next();System.out.println(rs.getInt(1)); //获取当前插入记录 自增主键 输出System.out.println();query();}catch (Exception e){e.printStackTrace();}}

执行结果:


http://www.ppmy.cn/news/1028174.html

相关文章

k8s node 误删除了如何自动创建 csr重新加入集群

worker node 节点当部署晚 kubelet、kube-proxy就会加入集群,如何加入呢, [rootkube-node01 ssl]# mv kubelet-client-2023-08-13-01-19-00.pem kubelet-client-current.pem kubelet.crt kubelet.key /tmp/kubelet [rootkube-node01 ssl]# systemctl da…

Faker库详解 - Python中的随机数据生成器

文章目录 Faker介绍Faker安装Faker使用基本使用方法随机生成人物相关的基础信息随机生成地理相关的信息随机生成网络相关的信息随机生成日期相关的信息随机生成数字/字符串/文本随机生成列表/元组/字典/集合/迭代器/json随机生成文件相关的信息随机生成颜色/表情每次请求获取相…

JMH— java API性能测试,方法参数调优测试框架

文章目录 简介依赖案例 简介 JMH即Java Microbenchmark Harness&#xff0c;一个易用Java基准测试框架&#xff0c;适合API性能测试&#xff0c;参数调优测试 依赖 <dependencies><dependency><groupId>org.openjdk.jmh</groupId><artifactId>…

射频入门知识-混频器-1

5.4混频电路-视频_哔哩哔哩_bilibili ​​​​​​​

常见的内存泄漏原因和解决方案

常见的内存泄漏原因和解决方案 1.全局引用 问题&#xff1a;在JavaScript代码中&#xff0c;使用全局变量或全局对象来保存对DOM元素或其他对象的引用&#xff0c;这可能导致内存泄漏。 解决方案&#xff1a;避免使用全局变量或全局对象&#xff0c;改用合适的作用域来管理变…

剑指 Offer !67. 把字符串转换成整数

剑指 Offer 67. 把字符串转换成整数 写一个函数 StrToInt&#xff0c;实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。 首先&#xff0c;该函数会根据需要丢弃无用的开头空格字符&#xff0c;直到寻找到第一个非空格的字符为止。 当我们寻找到的第一…

【深度学习MOT】SMILEtrack SiMIlarity LEarning for Multiple Object Tracking,论文

论文&#xff1a;https://arxiv.org/abs/2211.08824 文章目录 AbstractIntroduction2. 相关工作2.1 基于检测的跟踪2.1.1 检测方法2.1.2 数据关联方法 2.2 基于注意力的跟踪 3. 方法3.1 架构概述3.2 用于重新识别的相似性学习模块&#xff08;SLM&#xff09; Experimental Res…

使用GraphQL在Postman中进行API测试

GraphQL 是一种用于API的开源数据查询和操作语言&#xff0c;用于API的查询语言和运行时。它使客户端能够精确地指定其数据需求&#xff0c;并获得预测性地结果。GraphQL旨在提高API的效率、灵活性和可靠性。 Postman 是一款用于API开发的强大工具&#xff0c;它支持REST和Gra…