Java 數(shù)據(jù)庫連接(JDBC)是 Java 語言中用于與關(guān)系數(shù)據(jù)庫交互的應(yīng)用程序接口。
在使用 JDBC 連接 MySQL 數(shù)據(jù)庫時(shí),需要指定使用的數(shù)據(jù)庫 URL。URL(Uniform Resource Locator,統(tǒng)一資源定位符)是用于定位互聯(lián)網(wǎng)上資源的主要方式之一。
下面是 JDBC 連接 MySQL 數(shù)據(jù)庫時(shí) URL 的基本格式:
jdbc:mysql://[host:port]/[database]
其中:
host
:port,指定 MySQL 數(shù)據(jù)庫所在的主機(jī)和端口號,默認(rèn)為本地主機(jī)和端口號 3306。database
,指定要連接的數(shù)據(jù)庫名稱。
例如:
jdbc:mysql://localhost:3306/mydb
表示連接本地主機(jī)上端口號為 3306 的 MySQL 數(shù)據(jù)庫中名為mydb
的數(shù)據(jù)庫。
如果需要使用特定的字符集和時(shí)區(qū),可以在 URL 中添加以下參數(shù):
useUnicode=true
:使用 Unicode 字符集。characterEncoding=utf-8
:指定字符集為 UTF-8。serverTimezone=Asia/Shanghai
:指定時(shí)區(qū)為上海時(shí)間。
例如:
jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
表示連接本地主機(jī)上端口號為 3306 的 MySQL 數(shù)據(jù)庫中名為mydb
的數(shù)據(jù)庫,使用 UTF-8 字符集,時(shí)區(qū)為上海時(shí)間。