21xrx.com
2024-11-05 19:40:24 Tuesday
登录
文章检索 我的文章 写文章
JavaWeb中怎么连接数据库进行增删改查
2023-06-17 22:51:52 深夜i     --     --
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连接数据库进行增删改查的使用方法。

  
  

评论区

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