MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),Java語言可以通過連接MySQL數(shù)據(jù)庫來使用它。而為了與MySQL數(shù)據(jù)庫進行連接操作,需要使用MySQL提供的Java API中的JDBC驅(qū)動程序,即連接MySQL數(shù)據(jù)庫的JAR包。
連接MySQL數(shù)據(jù)庫的JAR包通常是由MySQL官方提供的,我們可以通過官網(wǎng)下載、或者在Maven中集成該JAR包來獲取,例如:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>
上述代碼片段中,groupId、artifactId、version參數(shù)分別是Maven依賴坐標中的三個屬性。加入上述依賴后,就可以在代碼中引用MySQL JDBC驅(qū)動程序來連接MySQL數(shù)據(jù)庫。
連接MySQL數(shù)據(jù)庫的步驟一般如下:
- 加載JDBC驅(qū)動程序:Class.forName("com.mysql.cj.jdbc.Driver");
- 連接MySQL數(shù)據(jù)庫:Connection connection = DriverManager.getConnection(url, username, password);
其中,url、username、password參數(shù)分別是連接MySQL數(shù)據(jù)庫所需的url、用戶名和密碼。
Class.forName("com.mysql.cj.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password");
上述代碼片段中,我們以localhost為主機名,使用3306端口號連接了名為mydatabase的數(shù)據(jù)庫,使用root作為用戶名,password作為密碼信息。此時,就完成了與MySQL數(shù)據(jù)庫的連接操作。