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

java connection

作者:硝烟   发布日期:2026-07-25   浏览:75

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBCConnectionExample {
    // JDBC URL, username, and password of MySQL server
    private static final String URL = "jdbc:mysql://localhost:3306/mydatabase";
    private static final String USER = "root";
    private static final String PASSWORD = "password";

    // JDBC variables for opening and managing connection
    private static Connection connection;

    public static void main(String[] args) {
        // Establishing the connection to the database
        try {
            // Initialize the connection object
            connection = DriverManager.getConnection(URL, USER, PASSWORD);
            if (connection != null) {
                System.out.println("Connected to the database successfully.");
            }
        } catch (SQLException e) {
            System.out.println("Connection failed.");
            e.printStackTrace();
        } finally {
            // Closing the connection
            try {
                if (connection != null && !connection.isClosed()) {
                    connection.close();
                    System.out.println("Connection closed.");
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

解释说明:

  1. 导入必要的包java.sql.Connection, java.sql.DriverManager, 和 java.sql.SQLException 是用于数据库连接和异常处理的类。
  2. 定义数据库连接参数:包括数据库的URL、用户名和密码。
  3. 建立连接:使用 DriverManager.getConnection() 方法来创建一个到数据库的连接。如果连接成功,会打印一条消息。
  4. 异常处理:捕获并处理可能发生的 SQLException 异常。
  5. 关闭连接:在 finally 块中确保连接在使用后被正确关闭。

这段代码展示了如何使用Java通过JDBC(Java Database Connectivity)与MySQL数据库建立连接,并进行基本的连接管理和错误处理。

上一篇:java加密算法

下一篇:java面向对象的特征

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站