JDBC連接MySQL數(shù)據(jù)庫是一項基本任務,這里使用IDEA作為開發(fā)環(huán)境。
第一步是下載并添加MySQL Connector/J依賴庫:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>
第二步是編寫連接代碼:
//注冊MySQL驅(qū)動 Class.forName("com.mysql.cj.jdbc.Driver"); //通過DriverManager.getConnection()方法連接數(shù)據(jù)庫 String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, user, password); //使用Connection.createStatement()方法創(chuàng)建Statement對象 Statement stmt = conn.createStatement(); //執(zhí)行SQL語句并獲取結(jié)果集 String sql = "SELECT * FROM student_info WHERE age >18"; ResultSet resultSet = stmt.executeQuery(sql);
第三步是關(guān)閉連接:
//釋放資源,關(guān)閉結(jié)果集、Statement和連接 resultSet.close(); stmt.close(); conn.close();
在連接代碼中,需要提供數(shù)據(jù)庫連接URL、用戶名和密碼。URL中的參數(shù)“useSSL=false”是為了關(guān)閉SSL加密,使連接更快速、方便。