21xrx.com
2024-09-17 04:51:55 Tuesday
登录
文章检索 我的文章 写文章
Java数据库编程实例:如何连接MySQL数据库并进行增删改查操作
2023-06-12 18:47:12 深夜i     --     --
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数据库进行增删改查操作了。

  
  

评论区

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