Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

jdbc mysql

作者:花小泽ノ   发布日期:2026-03-31   浏览:39

// 导入必要的包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JdbcMysqlExample {

    // JDBC URL, 用户名和密码
    private static final String JDBC_URL = "jdbc:mysql://localhost:3306/your_database";
    private static final String JDBC_USER = "your_username";
    private static final String JDBC_PASSWORD = "your_password";

    public static void main(String[] args) {
        Connection connection = null;
        Statement statement = null;
        ResultSet resultSet = null;

        try {
            // 1. 注册 JDBC 驱动
            Class.forName("com.mysql.cj.jdbc.Driver");

            // 2. 打开连接
            connection = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);

            // 3. 创建 SQL 语句
            String sql = "SELECT id, name FROM users";

            // 4. 创建 Statement 对象
            statement = connection.createStatement();

            // 5. 执行查询并获取结果集
            resultSet = statement.executeQuery(sql);

            // 6. 处理结果集
            while (resultSet.next()) {
                int id = resultSet.getInt("id");
                String name = resultSet.getString("name");

                System.out.println("ID: " + id + ", Name: " + name);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            // 7. 关闭资源
            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (connection != null) connection.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

解释说明:

  1. 导入必要的包:引入了 Java 数据库连接(JDBC)所需的类。
  2. JDBC URL, 用户名和密码:定义了数据库的连接信息,包括数据库的 URL、用户名和密码。
  3. 注册 JDBC 驱动:通过 Class.forName 方法加载 MySQL 的 JDBC 驱动。
  4. 打开连接:使用 DriverManager.getConnection 方法建立与数据库的连接。
  5. 创建 SQL 语句:定义要执行的 SQL 查询语句。
  6. 创建 Statement 对象:使用 Connection.createStatement 方法创建一个 Statement 对象。
  7. 执行查询并获取结果集:使用 Statement.executeQuery 方法执行查询,并将结果存储在 ResultSet 对象中。
  8. 处理结果集:遍历 ResultSet 对象,逐行读取数据并打印出来。
  9. 关闭资源:确保在操作完成后关闭所有的数据库资源,以避免资源泄露。

上一篇:mysql用户权限

下一篇:mysql备份脚本

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站