在使用Java連接MySQL數(shù)據(jù)庫(kù)時(shí),需要使用連接字符串(ConnectionURL),即指定連接數(shù)據(jù)庫(kù)的主機(jī)地址、端口號(hào)、用戶名和密碼等信息,以下是一個(gè)ConnectionURL的例子:
String url = "jdbc:mysql://localhost:3306/testDB?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false";
上述連接字符串的含義如下:
- jdbc:mysql://localhost:3306/:指定連接MySQL的主機(jī)地址為localhost,端口號(hào)為3306。
- testDB:指定連接的數(shù)據(jù)庫(kù)名稱。
- ?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false:指定連接參數(shù),其中:
- useUnicode=true:表示使用Unicode編碼字符集。
- characterEncoding=utf-8:表示使用UTF-8字符集。
- serverTimezone=UTC:表示使用UTC時(shí)區(qū)。
- useSSL=false:表示不使用SSL加密。
當(dāng)然,ConnectionURL的格式也有很多變化,具體的格式需根據(jù)不同的數(shù)據(jù)庫(kù)驅(qū)動(dòng)來(lái)確定。