当前位置:首页 > 行业动态 > 正文

JAVA连接MySQL的URL

Java连接MySQL的URL格式为: jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC

Java连接MySQL的URL格式如下:

JAVA连接MySQL的URL  第1张

jdbc:mysql://<hostname>[:port]/<database>?useSSL=false&serverTimezone=UTC

各个参数的含义如下:

参数名 描述 默认值
数据库服务器的主机名或IP地址
[:port] 数据库服务器的端口号,可选 3306(MySQL默认端口)
要连接的数据库名称
useSSL=false 是否使用SSL加密连接,可选 false(不使用SSL)
serverTimezone=UTC 设置服务器时区,可选 UTC(世界协调时间)

下面是一个具体的Java连接MySQL的示例代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/myDatabase?useSSL=false&serverTimezone=UTC";
        String user = "username";
        String password = "password";
        try {
            // 加载驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 获取数据库连接
            Connection connection = DriverManager.getConnection(url, user, password);
            System.out.println("数据库连接成功!");
            // 关闭连接
            connection.close();
        } catch (ClassNotFoundException e) {
            System.out.println("找不到MySQL驱动类!");
            e.printStackTrace();
        } catch (SQLException e) {
            System.out.println("数据库连接失败!");
            e.printStackTrace();
        }
    }
}

在上述示例代码中,需要将localhost替换为实际的数据库服务器主机名或IP地址,myDatabase替换为要连接的数据库名称,username和password替换为实际的数据库用户名和密码。

0