java里jdbc增删改查的使用

1、打开MySQL,创建数据库
Ctrl+D创建数据库

在这里插入图片描述

2、F4创建数据表

在这里插入图片描述

3、在D盘创建一个文件夹命名为‘zjgongmauo’
4、New一个Directory,命名为‘lib’,然后把‘mysql-connector-java-5.1.36.jar’复制到‘lib’中。
5、解压‘mysql-connector-java-5.1.36.jar’
6、在‘src’文件夹中New一个名为‘com’的包,然后再在‘com’中New一个包命名为‘zhongruan’,再在‘zhongruan’中New一个java Class

在这里插入图片描述

7、加载驱动

在这里插入图片描述

8、创建连接

在这里插入图片描述

9、写sql
查询:select * from
添加:insert into
删除:delete from
更新:update

在这里插入图片描述

10、得到statement对象

在这里插入图片描述

11、执行sql
‘ResultSet resultSet = statement.executeQuery();’用于执行查询
‘statement.executeUpdate();’用于执行添加、删除、更新

在这里插入图片描述

12、处理结果集
对结果进行处理

在这里插入图片描述

13、关闭资源
关闭记录集:resultSet.close();
关闭声明:statement.close();
关闭连接对象:connection.close();

在这里插入图片描述

14、下图显示整体代码

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java JDBCJava Database Connectivity)是 Java 语言访问数据库的一种标准规范,通过 JDBC,我们可以使用统一的方式来访问不同的数据库。下面是Java JDBC进行增删改查的基本操作: 1. 连接数据库 在 Java ,我们需要使用 JDBC 的 DriverManager 类来连接数据库。在连接数据库之前,我们需要先加载数据库驱动程序,例如: ``` Class.forName("com.mysql.jdbc.Driver"); ``` 然后使用 DriverManager 来获取数据库连接,例如: ``` Connection conn = DriverManager.getConnection(url, username, password); ``` 其 url 是连接字符串,username 和 password 是数据库的用户名和密码。 2. 插入数据 插入数据可以使用 PreparedStatement 对象来执行 SQL 语句,例如: ``` String sql = "INSERT INTO users (name, age, sex) VALUES (?, ?, ?)"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "张三"); pstmt.setInt(2, 20); pstmt.setString(3, "男"); int result = pstmt.executeUpdate(); ``` 其 ? 是占位符,可以使用 setXXX 方法来设置具体的值。 3. 查询数据 查询数据可以使用 Statement 或者 PreparedStatement 对象来执行 SQL 语句,例如: ``` String sql = "SELECT * FROM users"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while(rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); String sex = rs.getString("sex"); } ``` 其 ResultSet 对象是查询结果集,通过 rs.next() 方法来遍历结果集。 4. 更新数据 更新数据可以使用 PreparedStatement 对象来执行 SQL 语句,例如: ``` String sql = "UPDATE users SET age = ? WHERE name = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 21); pstmt.setString(2, "张三"); int result = pstmt.executeUpdate(); ``` 其 ? 是占位符,可以使用 setXXX 方法来设置具体的值。 5. 删除数据 删除数据可以使用 PreparedStatement 对象来执行 SQL 语句,例如: ``` String sql = "DELETE FROM users WHERE name = ?"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "张三"); int result = pstmt.executeUpdate(); ``` 其 ? 是占位符,可以使用 setXXX 方法来设置具体的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值