JDBC是Java Database Connectivity的縮寫,是Java社區定義的操作關系型數據庫的標準接口。而MySQL是一種經典的開源關系型數據庫軟件,廣泛用于Web應用開發中。在Java開發中,我們常常需要使用JDBC與MySQL交互,實現數據的增刪改查操作。
在使用JDBC連接MySQL時,我們需要引入相關的驅動程序。MySQL提供了多種驅動程序(例如:Connector/J等),我們可以根據項目需要選擇。接下來示例代碼中,我們使用的是Connector/J。
Class.forName("com.mysql.jdbc.Driver");
在驅動程序準備好后,我們需要打開數據庫連接。打開數據庫連接需要指明連接字符串、用戶名、密碼等信息。例如:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/demo", "root", "password");
在獲取連接之后,我們可以使用Statement對象執行SQL語句。例如,執行查詢操作:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM users"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); String email = rs.getString("email"); System.out.println(id + " " + name + " " + email); }
當然,上述代碼只是一個簡單示例,實際項目中可能需要實現更為復雜的數據庫操作。但是無論是什么操作,都需要保證JDBC驅動與MySQL版本能夠匹配,避免出現不兼容問題。