博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
五.获得MYSQL数据库自动生成的主键
阅读量:7085 次
发布时间:2019-06-28

本文共 1069 字,大约阅读时间需要 3 分钟。

测试脚本如下:

1  create table test12 (3      id int primary key auto_increment,4      name varchar(20)5 );

 

测试代码:

package me.tanlei.demo;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import me.tanlei.jdbc.jdbcUtils;public class Test {   public static void main(String[] args) {    Connection connection=null;    PreparedStatement pStatement=null;    ResultSet resultSet=null;        try {        connection=jdbcUtils.getConnection();       String sql="insert into test1(name) values(?)";       pStatement=connection.prepareStatement(sql);       pStatement.setString(1, "aaa");       pStatement.executeUpdate();       //获取数据库自动生成的主键       resultSet=pStatement.getGeneratedKeys();       if(resultSet.next()) {           System.out.println(resultSet.getInt(1));       }    } catch (SQLException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }finally {        jdbcUtils.release(connection, pStatement, resultSet);    }    }}

 

转载于:https://www.cnblogs.com/tanlei-sxs/p/9505186.html

你可能感兴趣的文章
使用密钥登录centos系统(基于密钥的认证)
查看>>
PaaS行业:云服务领域的新风口
查看>>
Memory Notification: Library Cache Object loaded into SGA
查看>>
jvm监控总结
查看>>
改变tableView的背景
查看>>
ansible批量管理远程服务器
查看>>
搭建网页邮件服务器
查看>>
CSS的选择器
查看>>
本人暂时没有文章
查看>>
Oracle用户权限表的管理方法
查看>>
你应该知道的原型图工具Mockplus(摩客)
查看>>
linux
查看>>
从iOS 11看怎样设计APP图标
查看>>
面试:进程调度的任务、机制和方式
查看>>
终于注册好博客了,兴奋
查看>>
我的友情链接
查看>>
mysql批量insert
查看>>
位图图像处理控件ImageCapture Suite更新至v9.1
查看>>
Oracle常用命令
查看>>
我的友情链接
查看>>