023_jdbc-mysql的CRUD操作
1. 新建一个JDBC_CRUD的Java工程, 使用JDBCUtil.java和jdbc.properties属性配置文件
2. JDBC的R(read读取数据)操作
3. JDBC的C(create添加数据)操作
3.1. 插入数据
3.2. 运行程序, 查看结果
4. JDBC的U(update修改数据)操作
4.1. 更新数据
4.2. 运行程序, 查看结果
5. JDBC的D(delete删除数据)操作
5.1. 删除数据
5.2. 运行程序, 查看结果
6. 增删改查完整代码
package com.lywgames.myjdbc;import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.lywgames.util.JDBCUtil;/*** CRUD操作(create添加数据; read读取数据; update修改数据; delete删除数据)*/
public class MyJDBC {public static void main(String[] args) throws SQLException {select();delete();System.out.println("-------------------------------");select();}public static void select() throws SQLException {// 1.获取连接对象Connection conn = JDBCUtil.getConn(); // 2.创建statement, 跟数据库打交道, 一定需要这个对象Statement st = conn.createStatement();// 3.执行查询sql, 获取ResultSet结果集ResultSet rs = st.executeQuery("select * from user");// 4.使用ResultSet结果集遍历, 下标从1开始while(rs.next()) {System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3) + " " + rs.getTimestamp(4));}// 5.释放资源JDBCUtil.release(conn, st, rs);}public static void insert() throws SQLException {// 1.获取连接对象Connection conn = JDBCUtil.getConn(); // 2.创建statement, 跟数据库打交道, 一定需要这个对象Statement st = conn.createStatement();// 3.执行查询sqlst.executeUpdate("insert into user (username,password,registertime) values ('小翠',666,now())");// 4.释放资源JDBCUtil.release(conn, st);}public static void update() throws SQLException {// 1.获取连接对象Connection conn = JDBCUtil.getConn(); // 2.创建statement, 跟数据库打交道, 一定需要这个对象Statement st = conn.createStatement();// 3.执行查询sqlst.executeUpdate("update user set username = " + "'无名'" + ",password = " + "'wu3456'" + " where id = " + 1);// 4.释放资源JDBCUtil.release(conn, st);}public static void delete() throws SQLException {// 1.获取连接对象Connection conn = JDBCUtil.getConn(); // 2.创建statement, 跟数据库打交道, 一定需要这个对象Statement st = conn.createStatement();// 3.执行查询sqlst.executeUpdate("delete from user where id = " + 2);// 4.释放资源JDBCUtil.release(conn, st);}
}
023_jdbc-mysql的CRUD操作相关推荐
- mysql crud,mysql的CRUD操作实现
mysql的CRUD操作实现 插入语句(INSERT):一旦我们选择了要插入的字段, 我们就必须保证要插入的数值和选择的字段的个数,顺序,类型一致. 1:怎么插入一条数据: INSERT INTO 插 ...
- mysql crud操作_c#操作mysql数据库CRUD操作
[实例简介] c#操作mysql数据库 CRUD [实例截图] [核心代码] class SqlHelper { //返回链接数据库的字符串 public static string ConnStri ...
- MySQL的CRUD操作+使用视图
[0]README 0.1)本文部分文字描述转自"MySQL 必知必会",旨在review"MySQL数据检索+查询+全文本搜索" 的基础知识: [1]插入数据 ...
- mybatis mysql crud_Mybatis实现CRUD操作
Mybatis实现CRUD操作 导入相关依赖 创建实体类User 创建Mybatis主配置文件:SqlMapConfig.xml 创建IUserDao接口. 创建于接口对应的映射配置文件:IUserD ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- 数据库MySQL基础---JDBC开发步骤--JDBC封装工具类--PreparedStatement实现CRUD操作
JDBC简介 1.JDBC定义Java数据库连接(Java Database Connectivity,简称JDBC):是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询 ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·005【表的CRUD操作(DML语句)】
文章目录 一.表的CRUD操作(DML语句) 1.insert语句 2.update语句 3.delete语句 二.其他注意点 1.MySQL查询区分大小写的方式 2.truncate语句与delet ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·003【表的约束、表的CRUD操作(DDL语句)】
文章目录 一.表的约束 1.约束类型 2.添加约束 二.表的CRUD操作(DDL语句) 1.C(Create):创建 2.R(Retrieve):查询 3.U(Update):更新 4.D(Delet ...
- 【MySQL】MySQL表的CRUD操作(基础)
MySQL表的CRUD操作 表数据操作 添加数据(Create) 多行全列插入 指定列添加 查询数据(Retrieve) 全列查询 指定列查询 表达式查询 使用别名查询 去重(Distinct) 排序 ...
最新文章
- 复习es6-解构赋值+字符串的扩展
- 007-迅雷定时重启AutoHotkey脚本-20190411
- 微博登录界面的PHP代码,关于接入微博登录的代码实现
- Mybatis(三) 映射文件详解
- All in会员经济的知乎,能否实现商业化大跃进?
- VTK:PolyData之IsoLines
- preloadlazy load
- 简单的for循环,你不会就落后了
- Linux操作系统的常用基本指令
- OMS 订单管理系统
- Shiro总结和常见面试题
- 2021年主流CAD批量打印软件功能对比
- KafKa - 集群模式搭建
- 电子商务复习笔记三:网络营销
- 用Python爬取京东手机评论
- 偏差(variation)的分类
- xamppmysql访问被拒绝_如何解决Xampp MySQL错误#2002-无法建立连接,因为目标计算机主动拒绝了它...
- 蓝颜知己的伤感空间日志发布:想你,是一种,刻骨铭心的痛
- 使用echart画出渐变色饼图(圆环图环形渐变)
- 软件需求说明及对应的测试用例,测试用例与需求的对应关系 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...