21xrx.com
2025-03-24 13:13:32 Monday
文章检索 我的文章 写文章
Java数据库增删改查操作详解
2023-06-19 13:34:11 深夜i     10     0
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数据库中最基本的增删改查操作,希望这篇文章对大家有所帮助。

  
  

评论区

    相似文章