21xrx.com
2024-12-23 02:26:39 Monday
登录
文章检索 我的文章 写文章
Java数据库增删改查操作详解
2023-06-19 13:34:11 深夜i     --     --
Java 数据库 增删改查操作

Java开发中,数据库操作是非常常见的一种需求,而其中最基本的操作便是增删改查。本文将会详细介绍Java中如何对数据库进行增删改查操作,并提供代码案例供读者参考。

一、连接数据库

首先需要下载可用的数据库驱动程序,并编写Java代码连接数据库。以下是一个基本的示例:


Connection conn = null; // 数据库连接 

Statement stmt = null; // Statement对象用于执行静态的SQL语句 

try { 

  //装载JDBC驱动 

  Class.forName("com.mysql.jdbc.Driver").newInstance(); 

  //创建连接 

  conn = DriverManager.getConnection(URL, USER, PASSWORD); 

} catch (SQLException ex) { 

  ex.printStackTrace(); 

} catch (Exception ex) { 

  ex.printStackTrace(); 

二、数据库增加操作

数据库中新增数据的操作很常见,可以通过如下方式进行:


String sql = "INSERT INTO tablename (name, age) VALUES ('Tom', 18)"; 

try { 

  stmt = conn.createStatement(); 

  int rst = stmt.executeUpdate(sql); //返回值表示收到影响的行数 

  System.out.println(rst); // 打印转换行的数量 

} catch (SQLException ex) { 

  ex.printStackTrace(); 

}

三、数据库删除操作

删除数据可通过如下方式进行:


String sql = "DELETE FROM tablename WHERE id = 1"; 

try { 

  stmt = conn.createStatement(); 

  int rst = stmt.executeUpdate(sql); //返回值表示收到影响的行数 

  System.out.println(rst); // 打印转换行的数量 

} catch (SQLException ex) { 

  ex.printStackTrace(); 

}

四、数据库修改操作

修改数据可通过如下方式进行:


String sql = "UPDATE tablename SET name = 'Tony', age = 20 WHERE id = 1"; 

try { 

  stmt = conn.createStatement(); 

  int rst = stmt.executeUpdate(sql); //返回值表示收到影响的行数 

  System.out.println(rst); // 打印转换行的数量 

} catch (SQLException ex) { 

  ex.printStackTrace(); 

}

五、数据库查询操作

查询数据可通过如下方式进行:


String sql = "SELECT * FROM tablename WHERE age> 18"; 

try { 

  stmt = conn.createStatement(); 

  ResultSet rst = stmt.executeQuery(sql); // 执行查询语句,返回ResultSet对象 

  while (rst.next()) { 

    //获取值 

    int id = rst.getInt(1); 

    String name = rst.getString(2); 

    int age = rst.getInt(3); 

    System.out.println("id:" + id + ",姓名:" + name + ",年龄:" + age); 

  } 

} catch (SQLException ex) { 

  ex.printStackTrace(); 

}

以上便是Java数据库中最基本的增删改查操作,希望这篇文章对大家有所帮助。

  
  

评论区

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