Java與MySQL的連接是Java Web開發中非常重要的一環。連接字符串是Java程序連接MySQL數據庫時使用的參數,其格式是“jdbc:mysql://[host][:port]/[database][?propertyName1=propertyValue1][&propertyName2=propertyValue2]”,下面我們將詳細介紹這個連接字符串的各個部分。
// 導入MySQL驅動包 import java.sql.DriverManager; import java.sql.Connection; public class JdbcDemo { // 數據庫連接信息 static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; // MySQL JDBC驅動 static final String DB_URL = "jdbc:mysql://localhost:3306/test"; // 數據庫地址 static final String USER = "root"; // 數據庫用戶名 static final String PASS = "password"; // 數據庫密碼 public static void main(String[] args) { Connection conn = null; try { // 1. 注冊MySQL驅動 Class.forName(JDBC_DRIVER); // 2. 獲取數據庫連接 System.out.println("連接數據庫..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); if (conn != null) { System.out.println("連接成功!"); } else { System.out.println("連接失敗!"); } // 3. 關閉連接 conn.close(); } catch (Exception e) { e.printStackTrace(); } } }
上面的代碼演示了使用Java程序連接MySQL數據庫的基本步驟。首先,使用Class.forName()方法加載MySQL JDBC驅動;其次,使用DriverManager.getConnection()方法獲取數據庫連接,其中連接字符串的格式為“jdbc:mysql://localhost:3306/test”,表示連接本地地址為localhost,端口號為3306的test數據庫;最后,使用Connection.close()方法關閉數據庫連接。