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操作相关推荐

  1. mysql crud,mysql的CRUD操作实现

    mysql的CRUD操作实现 插入语句(INSERT):一旦我们选择了要插入的字段, 我们就必须保证要插入的数值和选择的字段的个数,顺序,类型一致. 1:怎么插入一条数据: INSERT INTO 插 ...

  2. mysql crud操作_c#操作mysql数据库CRUD操作

    [实例简介] c#操作mysql数据库 CRUD [实例截图] [核心代码] class SqlHelper { //返回链接数据库的字符串 public static string ConnStri ...

  3. MySQL的CRUD操作+使用视图

    [0]README 0.1)本文部分文字描述转自"MySQL 必知必会",旨在review"MySQL数据检索+查询+全文本搜索" 的基础知识: [1]插入数据 ...

  4. mybatis mysql crud_Mybatis实现CRUD操作

    Mybatis实现CRUD操作 导入相关依赖 创建实体类User 创建Mybatis主配置文件:SqlMapConfig.xml 创建IUserDao接口. 创建于接口对应的映射配置文件:IUserD ...

  5. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  6. MySQL学习笔记02【SQL基本概念与通用语法、数据库的CRUD操作】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. 数据库MySQL基础---JDBC开发步骤--JDBC封装工具类--PreparedStatement实现CRUD操作

    JDBC简介 1.JDBC定义Java数据库连接(Java Database Connectivity,简称JDBC):是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询 ...

  8. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·005【表的CRUD操作(DML语句)】

    文章目录 一.表的CRUD操作(DML语句) 1.insert语句 2.update语句 3.delete语句 二.其他注意点 1.MySQL查询区分大小写的方式 2.truncate语句与delet ...

  9. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·003【表的约束、表的CRUD操作(DDL语句)】

    文章目录 一.表的约束 1.约束类型 2.添加约束 二.表的CRUD操作(DDL语句) 1.C(Create):创建 2.R(Retrieve):查询 3.U(Update):更新 4.D(Delet ...

  10. 【MySQL】MySQL表的CRUD操作(基础)

    MySQL表的CRUD操作 表数据操作 添加数据(Create) 多行全列插入 指定列添加 查询数据(Retrieve) 全列查询 指定列查询 表达式查询 使用别名查询 去重(Distinct) 排序 ...

最新文章

  1. 复习es6-解构赋值+字符串的扩展
  2. 007-迅雷定时重启AutoHotkey脚本-20190411
  3. 微博登录界面的PHP代码,关于接入微博登录的代码实现
  4. Mybatis(三) 映射文件详解
  5. All in会员经济的知乎,能否实现商业化大跃进?
  6. VTK:PolyData之IsoLines
  7. preloadlazy load
  8. 简单的for循环,你不会就落后了
  9. Linux操作系统的常用基本指令
  10. OMS 订单管理系统
  11. Shiro总结和常见面试题
  12. 2021年主流CAD批量打印软件功能对比
  13. KafKa - 集群模式搭建
  14. 电子商务复习笔记三:网络营销
  15. 用Python爬取京东手机评论
  16. 偏差(variation)的分类
  17. xamppmysql访问被拒绝_如何解决Xampp MySQL错误#2002-无法建立连接,因为目标计算机主动拒绝了它...
  18. 蓝颜知己的伤感空间日志发布:想你,是一种,刻骨铭心的痛
  19. 使用echart画出渐变色饼图(圆环图环形渐变)
  20. 软件需求说明及对应的测试用例,测试用例与需求的对应关系 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

热门文章

  1. H5存储------localStorage和sessionStorage
  2. iOS: JS和Native交互的两种方法,iosjsnative交互
  3. CListCTrl控件排序(一)
  4. grantrevoke
  5. 关于table和ul/ol还有span.
  6. 有人顶贴,是对你的肯定
  7. IE/Firefox中css兼容常见问题
  8. dedecms系统环境需求及注意事项是什么
  9. [整理]ADB命令行学习笔记
  10. Python基础(6)_函数