在使用 JDBC 连接 MySQL 数据库时,需要指定使用的数据库 URL。URL(Uniform Resource Locator,统一资源定位符)是用于定位互联网上资源的主要方式之一。
下面是 JDBC 连接 MySQL 数据库时 URL 的基本格式:
jdbc:mysql://[host:port]/[database]
其中:
host
:port,指定 MySQL 数据库所在的主机和端口号,默认为本地主机和端口号 3306。database
,指定要连接的数据库名称。
例如:
jdbc:mysql://localhost:3306/mydb
表示连接本地主机上端口号为 3306 的 MySQL 数据库中名为mydb
的数据库。
如果需要使用特定的字符集和时区,可以在 URL 中添加以下参数:
useUnicode=true
:使用 Unicode 字符集。characterEncoding=utf-8
:指定字符集为 UTF-8。serverTimezone=Asia/Shanghai
:指定时区为上海时间。
例如:
jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
表示连接本地主机上端口号为 3306 的 MySQL 数据库中名为mydb
的数据库,使用 UTF-8 字符集,时区为上海时间。