JDK1.8和MySQL連接的方法
Java開發(fā)中,常常需要連接數(shù)據(jù)庫(kù)。連接MySQL數(shù)據(jù)庫(kù)可以使用JDK1.8提供的JDBC API實(shí)現(xiàn)。
下載MySQL JDBC驅(qū)動(dòng)
首先需要到MySQL官網(wǎng)(https://dev.mysql.com/downloads/connector/j/ )下載MySQL JDBC驅(qū)動(dòng),選擇適合自己的版本。
將下載的mysql-connector-java-x.x.x.jar文件導(dǎo)入到項(xiàng)目中。
注冊(cè)JDBC驅(qū)動(dòng)
在使用JDBC連接MySQL之前,需要先注冊(cè)MySQL的JDBC驅(qū)動(dòng)。使用以下代碼即可實(shí)現(xiàn):
Class.forName("com.mysql.jdbc.Driver");
連接數(shù)據(jù)庫(kù)
連接MySQL數(shù)據(jù)庫(kù)可以使用DriverManager類,代碼如下:
String url = "jdbc:mysql://localhost:3306/testdb"; String user = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password);
執(zhí)行SQL語句
連接成功后,就可以執(zhí)行SQL語句了。可以使用Statement或PreparedStatement。
例如:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM student"); while(rs.next()){ System.out.println(rs.getString("name")); }
關(guān)閉連接
使用完數(shù)據(jù)庫(kù)后,需要關(guān)閉連接。使用以下代碼可以關(guān)閉連接:
rs.close(); stmt.close(); conn.close();
總結(jié)
以上是JDK1.8連接MySQL數(shù)據(jù)庫(kù)的過程。在實(shí)際開發(fā)中需要注意的是,需要保證MySQL數(shù)據(jù)庫(kù)服務(wù)已經(jīng)啟動(dòng),MySQL JDBC驅(qū)動(dòng)是否已經(jīng)添加到項(xiàng)目中,以及數(shù)據(jù)庫(kù)連接字符串、用戶名和密碼等參數(shù)是否正確。