21xrx.com
2025-03-26 20:12:57 Wednesday
文章检索 我的文章 写文章
Java数据库编程实例:如何连接MySQL数据库并进行增删改查操作
2023-06-12 18:47:12 深夜i     23     0
Java 数据库编程 MySQL JDBC 增删改查

Java数据库编程实例:如何连接MySQL数据库并进行增删改查操作

Java作为一门流行的编程语言,其对于数据库的支持非常出色,可以对各种关系型数据库进行访问和操作。在本文中,我们将以MySQL数据库为例,介绍如何使用Java来连接数据库,并实现增、删、改、查等基本操作。

1. 连接数据库

首先,我们需要通过JDBC来连接MySQL数据库,这需要下载并安装MySQL Connector驱动程序。在连接数据库时,需要提供数据库名称、用户名、密码等信息。示例代码如下:

Connection conn = null;
try{
  // 加载驱动程序
  Class.forName("com.mysql.jdbc.Driver");
  // 连接数据库
  String url="jdbc:mysql://localhost:3306/test_db";
  String user="root";
  String password="root";
  conn=DriverManager.getConnection(url,user,password);
  } catch(ClassNotFoundException e) {
    e.printStackTrace();
  } catch(SQLException e){
    e.printStackTrace();
  }

2. 实现增删改查操作

接下来,我们可以使用Java来实现增删改查等基本的数据库操作。例如:

- 添加数据:

String sql = "insert into student(name, age, gender) values('Tom', 18, 'male')";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.executeUpdate();

- 删除数据:

String sql = "delete from student where name = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "Tom");
pstmt.executeUpdate();

- 更新数据:

String sql = "update student set age = ? where name = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 20);
pstmt.setString(2, "Tom");
pstmt.executeUpdate();

- 查询数据:

String sql = "select * from student";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
  System.out.println(rs.getInt("id") + "\t" + rs.getString("name") + "\t" + rs.getInt("age") + "\t" + rs.getString("gender"));
}

通过上述操作,我们就可以初步了解如何使用Java连接MySQL数据库进行增删改查操作了。

  
  

评论区

请求出错了