21xrx.com
2024-09-19 09:00:22 Thursday
登录
文章检索 我的文章 写文章
Java代码实现SQL语句执行
2023-06-15 17:31:08 深夜i     --     --
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表中的所有数据,并将查询结果打印出来。

  
  

评论区

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