javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
转自:http://www.cnblogs.com/xdp-gacl/p/3983922.html
测试脚本如下:
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.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 }
日志模块-logging模块
加密模块hashlib
面向对象进阶-反射
面向对象
模块和包
作业-学生管理系统
Java 链表反转
Haoop MapReduce 的Partition和reduce端的二次排序
Hadoop 笔记1 (原理和HDFS分布式搭建)
- 最新文章
-
idea 解决maven项目jar包依赖冲突问题
Oracle常用操作
tomcat部署war包
开启windows2012R2服务器可视化界面
Java 根据计算公式填入参数算出结果
Java 操作resources下xml文件
MySQL之查询多个相同表结构的数据
linux下装jdk
linux常用命令
leetcode Add Binary (easy) /java
- 热门文章
-
java实现单链表LinkList
leetcode Length of Last Word(easy) /java
leetcode Maximum Subarray(medium) /java
leetcode Search Insert Position(easy) /java
leetcode Implement strStr()(easy) /java
leetcode Remove Element(easy) /java
leetcodeRemove Duplicates from Sorted Array(easy) /java
网络基础
struck模块
python内置函数68个-图示