JDK1.8和MySQL連接的方法
Java開發(fā)中,常常需要連接數(shù)據(jù)庫。連接MySQL數(shù)據(jù)庫可以使用JDK1.8提供的JDBC API實現(xiàn)。
下載MySQL JDBC驅(qū)動
首先需要到MySQL官網(wǎng)(https://dev.mysql.com/downloads/connector/j/ )下載MySQL JDBC驅(qū)動,選擇適合自己的版本。
將下載的mysql-connector-java-x.x.x.jar文件導(dǎo)入到項目中。
注冊JDBC驅(qū)動
在使用JDBC連接MySQL之前,需要先注冊MySQL的JDBC驅(qū)動。使用以下代碼即可實現(xiàn):
Class.forName("com.mysql.jdbc.Driver");
連接數(shù)據(jù)庫
連接MySQL數(shù)據(jù)庫可以使用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ù)庫后,需要關(guān)閉連接。使用以下代碼可以關(guān)閉連接:
rs.close(); stmt.close(); conn.close();
總結(jié)
以上是JDK1.8連接MySQL數(shù)據(jù)庫的過程。在實際開發(fā)中需要注意的是,需要保證MySQL數(shù)據(jù)庫服務(wù)已經(jīng)啟動,MySQL JDBC驅(qū)動是否已經(jīng)添加到項目中,以及數(shù)據(jù)庫連接字符串、用戶名和密碼等參數(shù)是否正確。