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

java链接数据库

作者:一岁就很帅   发布日期:2025-06-21   浏览:19

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

public class DatabaseConnectionExample {
    // JDBC URL, 用户名和密码 (根据你的数据库配置进行修改)
    private static final String JDBC_URL = "jdbc:mysql://localhost:3306/your_database_name";
    private static final String USER = "your_username";
    private static final String 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. 打开连接
            System.out.println("Connecting to database...");
            connection = DriverManager.getConnection(JDBC_URL, USER, PASSWORD);

            // 3. 执行查询
            System.out.println("Creating statement...");
            statement = connection.createStatement();
            String sql = "SELECT id, name FROM your_table_name";
            resultSet = statement.executeQuery(sql);

            // 4. 处理结果集
            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 {
            // 5. 关闭资源
            try {
                if (resultSet != null) resultSet.close();
                if (statement != null) statement.close();
                if (connection != null) connection.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

解释说明:

  1. 导入必要的包java.sql.* 包含了用于与数据库交互的类。
  2. JDBC URL、用户名和密码:你需要根据自己的数据库配置来设置这些值。JDBC_URL 是连接到数据库的 URL,USERPASSWORD 是数据库的用户名和密码。
  3. 注册 JDBC 驱动:使用 Class.forName() 方法加载 MySQL 的 JDBC 驱动程序。
  4. 打开连接:使用 DriverManager.getConnection() 方法建立与数据库的连接。
  5. 执行查询:创建一个 Statement 对象并执行 SQL 查询。
  6. 处理结果集:使用 ResultSet 对象遍历查询结果。
  7. 关闭资源:在 finally 块中确保所有资源(如 ResultSetStatementConnection)都被正确关闭,以避免资源泄漏。

上一篇:java void

下一篇:java判断map中是否包含指定key

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

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

Laravel 中文站