21xrx.com
2024-09-19 09:26:41 Thursday
登录
文章检索 我的文章 写文章
Java中CRUD操作的代码示例及详解
2023-06-15 13:10:50 深夜i     --     --
Java CRUD操作 JDBC连接数据库

在Java开发中,CRUD操作(增删改查)是最基本的数据操作,涉及到的单词也是最多的。无论是桌面应用、Web应用还是移动应用,都少不了这些重要的操作。本文将为大家介绍Java中CRUD操作的代码示例及详解。

首先,让我们来看一下Java中的增(Create)操作。在Java中,插入数据是通过JDBC连接数据库,利用SQL语句实现的。代码示例如下:


String insertSQL = "INSERT INTO student (name, age) VALUES (?, ?)";

PreparedStatement ps = conn.prepareStatement(insertSQL);

ps.setString(1, "Tom");

ps.setInt(2, 18);

ps.executeUpdate();

接下来,我们来看一下Java中的删(Delete)操作。在Java中,删除是通过SQL语句实现的,具体实现方式如下:


String deleteSQL = "DELETE FROM student WHERE id = ?";

PreparedStatement ps = conn.prepareStatement(deleteSQL);

ps.setInt(1, 1);

ps.executeUpdate();

再来看一下Java中的改(Update)操作。在Java中,更新是通过SQL语句实现的,具体实现方式如下:


String updateSQL = "UPDATE student SET name = ? WHERE id = ?";

PreparedStatement ps = conn.prepareStatement(updateSQL);

ps.setString(1, "Jerry");

ps.setInt(2, 2);

ps.executeUpdate();

最后是Java中的查(Read)操作,也是最常用的操作。在Java中,通过SQL语句查询数据是最为普遍的方式。代码实例如下:


String selectSQL = "SELECT name, age FROM student WHERE id = ?";

PreparedStatement ps = conn.prepareStatement(selectSQL);

ps.setInt(1, 2);

ResultSet rs = ps.executeQuery();

while (rs.next()) {

  String name = rs.getString("name");

  int age = rs.getInt("age");

  System.out.println("name:" + name + ", age:" + age);

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复