Java 是一種常用的編程語(yǔ)言,習(xí)慣使用 IntelliJ IDEA 進(jìn)行開(kāi)發(fā)。在許多項(xiàng)目中,需要使用 MySQL 數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理數(shù)據(jù)。為了連接 Java 應(yīng)用程序與 MySQL 數(shù)據(jù)庫(kù),我們需要添加相應(yīng)的 MySQL 驅(qū)動(dòng)程序,并在 IntelliJ IDEA 中配置數(shù)據(jù)庫(kù)連接。
在 IntelliJ IDEA 中連接 MySQL,需要進(jìn)行以下步驟:
- 在 pom.xml 文件中添加 MySQL 驅(qū)動(dòng)程序依賴項(xiàng)。
- 在 IntelliJ IDEA 中配置數(shù)據(jù)庫(kù)連接。
以下是連接的示例代碼:
// 導(dǎo)入 Java SQL 包 import java.sql.*; public class ConnectToMySQL { public static void main(String[] args) { // 定義 MySQL 驅(qū)動(dòng)程序的連接信息,包括數(shù)據(jù)庫(kù) URL,用戶名和密碼 String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "mypassword"; // 聲明一個(gè) Connection 對(duì)象 Connection con = null; try { // 加載 MySQL 驅(qū)動(dòng)程序 Class.forName("com.mysql.jdbc.Driver"); // 使用 DriverManager 獲取連接 con = DriverManager.getConnection(url, username, password); // 執(zhí)行 SQL 查詢 Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); // 輸出查詢結(jié)果 while (rs.next()) { System.out.println(rs.getString("column1") + " " + rs.getString("column2")); } // 關(guān)閉 ResultSet rs.close(); // 關(guān)閉 Statement stmt.close(); } catch (SQLException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } finally { // 關(guān)閉 Connection try { if (con != null) { con.close(); } } catch (SQLException e) { e.printStackTrace(); } } } }
這樣就可以連接到 MySQL 數(shù)據(jù)庫(kù)了,從而進(jìn)行數(shù)據(jù)的讀取和寫入。