首页 存档 技术 查看内容

javaweb学习总结(三十五)获得MySQL数据库自动生成的主键 没看够?更多好文在阅读原文

2018-3-30 13:00 |来自: 互联网 320 0

摘要: 请点击上面  免费订阅本账号! 本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活 ...

请点击上面  免费订阅本账号!

本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活更积极,更有乐趣。点击上方的蓝字,这样您每天可以看到更多的java知识和资讯!完全是免费订阅,请放心关注。

测试脚本如下:

1  create table test1
2 (
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.EⅩEcuteUpdate();
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 }

点击最下角阅读全文查看前端学习路线图(Java程序员不收藏必后悔)

有人用微信聊天,有人却在微信中学习,成长。下面是2016最HOTIT公众号,赶快试试新的关注方法吧


关注方式

★长按二维码,选择“识别图中二维码”进行关注。


没看够?更多好文在阅读原文

本文转载于微信公众号: java版web项目(java_ext_jquery),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部