javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
测试脚本如下:
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 }
转载于:https://www.cnblogs.com/wl310538259/p/5164878.html
javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键相关推荐
- 五.获得MYSQL数据库自动生成的主键
测试脚本如下: 1 create table test1 2 ( 3 id int primary key auto_increment, 4 name varchar(20) 5 ); 测试代码: ...
- JDBC学习笔记(6)——获取自动生成的主键值处理Blob数据库事务处理
获取数据库自动生成的主键 [孤立的技术是没有价值的],我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值. 具体的代码实现: 1 /** 2 * ...
- mysql php 新手卡生成_PHPMaker(基于MYSQL数据库自动生成PHP 脚本的软件)
PHPMaker 注册版是一款PHP代码自动生成工具,一款在Windows平台上运行的基于MYSQL数据库自动生成PHP脚本的软件.使用生成的PHP代码,你可以通过WEB网页 对数据库的记录进行浏览. ...
- gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...
mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...
- python学习笔记第十七天------------MySQL数据库
文章目录 1. 数据库简介 1.1 RDBMS 1.2 SQL 1.3 MySQL 简介 2. 数据完整性 3. 数据库的指令 4. 数据表的指令 5. 增删改查(curd) 6. 数据库设计 7. ...
- Python学习日记(三十四) Mysql数据库篇 二
外键(Foreign Key) 如果今天有一张表上面有很多职务的信息 我们可以通过使用外键的方式去将两张表产生关联 这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务 ...
- MySQL数据库自动生成大批量数据
在mysql学习和练习中,特别是学习索引及性能调优时,需要生成一张或几张大表来进行测试,能给初学者更直观的学习和更深刻的印象 一.生成脚本 以下使用存储过程批量生成包含用户名,手机号,出生日期等字段大 ...
- mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...
PHPMaker是一款功能强大的自动化工具,可以从MySQL,PostgreSQL,Microsoft Access,Microsoft SQL Server,Oracle和SQLite数据库快速生成 ...
- mysql数据库自动生成数据库开发设计文档
1.输出表结果,表结构可自己通过代码调整,简单但是有时候很实用,可以节省大量的时间,主要思路: a 在java代码中,通过数据库查询语句获取所有表名和表名备注信息. b 通过表名获取某张表的所有字段说 ...
最新文章
- 解决idea导入项目后依赖报错问题
- python-argparse使用
- 探讨ASP.NET 2.0中的Web控件改进技术(2)
- Java 多线程异常捕获Runnable实现
- C++ 普通函数和模板函数调用规则
- Smack 4.3.2 发布,XMPP(jabber) 的 Java 客户端类库
- Python机器学习:梯度下降法007使用scikit中的随机梯度下降法
- Unity中设置Transform的forward/up/right旋转异常问题
- 使用 rem 设置文字大小(文字响应式)
- Spring的ioc操作 与 IOC底层原理
- 苹果Mac设备丢失时怎样利用激活锁保护隐私信息?
- Win10 输入法工具栏抽风,无法调整水平垂直。
- 解决Fedora14中文显示问题
- 国产规则引擎urule,产品化方案的扛把子
- 等保二级和等保三级的三大区别讲解
- Go 原生插件使用问题全解析
- Java计算某年某月天数_编程计算某年某月某日是该年的第多少天。例如:2016年3月2日是2016的 第62 天。(java)...
- 如何排查计算机联网故障,电脑莫名连不上网?佰佰教你如何排除网络连接故障!...
- SIGIR2020推荐系统论文聚焦
- 【matlab】记一次微信聊天文字记录导出到Excel工作