欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

023_jdbc-mysql的CRUD操作

发布时间:2025/4/17 数据库 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。