一、JDBC簡介
JDBC(Java DataBase Connectivity)是Java語言操作關係型資料庫的統一介面規範,為開發人員提供了一種基於SQL語句處理的方法。JDBC技術是Java SE的一個標準擴展,由Java平台提供的JDBC API類和介面組成,具有極高的跨平台性和移植性。
二、JDBC連接MySQL的步驟
連接MySQL資料庫需要經過以下5個步驟:
1、導入MySQL驅動
2、註冊MySQL驅動
3、創建資料庫連接
4、創建執行SQL語句的對象
5、執行SQL語句
三、具體實現
1、導入MySQL驅動
//註冊JDBC驅動
Class.forName("com.mysql.jdbc.Driver");
2、註冊MySQL驅動
//創建資料庫連接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false",
"root", "123456");
3、創建資料庫連接
//創建Statement對象
Statement stmt = conn.createStatement();
4、創建執行SQL語句的對象
//執行查詢語句
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
5、執行SQL語句
完整代碼如下:
import java.sql.*;
public class JdbcDemo {
public static void main(String[] args) throws Exception {
//註冊JDBC驅動
Class.forName("com.mysql.jdbc.Driver");
//創建資料庫連接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false",
"root", "123456");
//創建Statement對象
Statement stmt = conn.createStatement();
//執行查詢語句
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
//處理結果集
while (rs.next()) {
System.out.println(rs.getString("name"));
}
//釋放資源
rs.close();
stmt.close();
conn.close();
}
}
四、總結
JDBC連接MySQL的過程就是以上5個步驟,其中需要注意的是,每次連接資料庫都要進行資源的釋放,避免造成內存泄漏。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/185439.html