21xrx.com
2025-03-26 08:27:47 Wednesday
文章检索 我的文章 写文章
Java代码实现SQL语句执行
2023-06-15 17:31:08 深夜i     9     0
Java JDBC SQL

在Java编程中,经常需要对数据库进行操作,而对数据库的操作离不开SQL语句的执行。本文将介绍如何在Java代码中执行SQL语句。

Java提供了两种执行SQL语句的方式:一种是使用JDBC(Java数据库连接)API,另一种是使用ORM框架,如Hibernate、MyBatis等。这里我们主要讲解使用JDBC API执行SQL语句的方法。

首先,我们需要通过JDBC API连接到数据库,然后创建一个Statement或PreparedStatement对象,在这个对象上执行SQL语句。下面是一个简单的示例代码:

import java.sql.*;
public class JdbcExample {
  public static void main(String[] args) {
    String url = "jdbc:mysql://localhost:3306/mydb";
    String user = "root";
    String password = "root";
    try {
      Connection conn = DriverManager.getConnection(url, user, password);
      String sql = "SELECT * FROM users";
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery(sql);
      while (rs.next()) {
        int id = rs.getInt("id");
        String name = rs.getString("name");
        System.out.println("id=" + id + ",name=" + name);
      }
      rs.close();
      stmt.close();
      conn.close();
    } catch (SQLException e) {
      e.printStackTrace();
    }
  }
}

以上代码连接到了一个名为mydb的MySQL数据库,然后查询了users表中的所有数据,并将查询结果打印出来。

  
  

评论区