21xrx.com
2025-03-14 11:28:18 Friday
文章检索 我的文章 写文章
JavaWeb中怎么连接数据库进行增删改查
2023-06-17 22:51:52 深夜i     12     0
JavaWeb 连接数据库 增删改查

在JavaWeb开发中,数据库是必不可少的一部分,如何在JavaWeb中连接数据库、进行增删改查操作,是每个JavaWeb开发者必须要掌握的技能。本篇文章将为大家带来如何使用Java连接Mysql数据库进行数据库操作的实战案例。

下面是连接数据库的代码示例:

import java.sql.*;
public class JdbcTest {
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
    // 注册驱动
    Class.forName("com.mysql.jdbc.Driver");
    // 获取连接
    String url = "jdbc:mysql://localhost:3306/test";
    String user = "root";
    String password = "123456";
    Connection con = DriverManager.getConnection(url, user, password);
    // 编写sql
    String sql = "select * from user";
    // 获取执行sql的对象
    Statement stat = con.createStatement();
    // 执行sql
    ResultSet rs = stat.executeQuery(sql);
    // 处理结果
    while (rs.next()) {
      System.out.println(rs.getString("name"));
      System.out.println(rs.getInt("age"));
    }
    // 释放资源
    rs.close();
    stat.close();
    con.close();
  }
}

以上就是连接数据库的代码,下面是增删改操作的代码:

import java.sql.*;
public class JdbcTest {
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
    // 注册驱动
    Class.forName("com.mysql.jdbc.Driver");
    // 获取连接
    String url = "jdbc:mysql://localhost:3306/test";
    String user = "root";
    String password = "123456";
    Connection con = DriverManager.getConnection(url, user, password);
    // 编写sql
    // 增
    String insertSql = "insert into user(name, age) values('Lucy', 18)";
    // 删
    String deleteSql = "delete from user where age = 18";
    // 改
    String updateSql = "update user set age = 20 where name = 'Lucy'";
    // 获取执行sql的对象
    Statement stat = con.createStatement();
    // 执行sql
    int count1 = stat.executeUpdate(insertSql);
    int count2 = stat.executeUpdate(deleteSql);
    int count3 = stat.executeUpdate(updateSql);
    // 输出结果
    System.out.println(count1 + "条数据被插入");
    System.out.println(count2 + "条数据被删除");
    System.out.println(count3 + "条数据被更新");
    // 释放资源
    stat.close();
    con.close();
  }
}

接下来是查询操作的代码:

import java.sql.*;
public class JdbcTest {
  public static void main(String[] args) throws SQLException, ClassNotFoundException {
    // 注册驱动
    Class.forName("com.mysql.jdbc.Driver");
    // 获取连接
    String url = "jdbc:mysql://localhost:3306/test";
    String user = "root";
    String password = "123456";
    Connection con = DriverManager.getConnection(url, user, password);
    // 编写sql
    String sql = "select * from user";
    // 获取执行sql的对象
    Statement stat = con.createStatement();
    // 执行sql
    ResultSet rs = stat.executeQuery(sql);
    // 处理结果
    while (rs.next()) {
      System.out.println(rs.getString("name"));
      System.out.println(rs.getInt("age"));
    }
    // 释放资源
    rs.close();
    stat.close();
    con.close();
  }
}

通过以上实战案例,相信大家已经掌握了JavaWeb连接数据库进行增删改查的使用方法。

  
  

评论区

请求出错了