-
.首现编写插入数据库记录的操作
-
2.修改代码如下:
我们使用重载的的方法 来生成preparedStatementpreparedStatement = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
并且通过通过getGeneratedKeys();获取新生成的主键
注意此方法返回的仍然是一个ResultSet
-
3.执行结果如下:
-
4.查看数据库记录如下:
-
5.输出下这个集合当中的列名,为: GENERATED_KEY
-
6.同样的,当我们想获取数据库中的某一个字段或者一列值的时候
(注意:此返回的集合都是有且只有一列,而且只有一条数据)
代码如下:
-
7.我们统计下test1表中的总记录数
-
8.注意,获取主键和统计单列值的时候,他们查询的结果都是有且只有一条数据的!!!
获取MySql数据库自动生成的主键值
最新推荐文章于 2024-05-17 17:53:09 发布