Java語言是一種面向對象的編程語言,廣泛應用于各種開發領域。在開發過程中,使用Java連接數據庫是必不可少的一部分。MySQL是一種常用的關系型數據庫,今天我們來了解一下如何使用Java JDBC連接MySQL數據庫。
Java JDBC是一種用于連接數據庫的API接口,可以使用Java語言連接多種數據庫系統。在連接MySQL數據庫時,需要先下載并安裝MySQL Connector/J驅動程序(下載地址:https://dev.mysql.com/downloads/connector/j/)。
// 加載MySQL Connector/J驅動 Class.forName("com.mysql.jdbc.Driver"); // 連接數據庫 String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password);
在連接MySQL數據庫時,需要提供連接字符串(url)、用戶名和密碼。
連接MySQL數據庫成功后,我們可以使用Java JDBC執行任意SQL語句,比如查詢學生表的數據:
// 創建Statement對象 Statement stmt = conn.createStatement(); // 執行查詢語句 String sql = "SELECT * FROM student"; ResultSet rs = stmt.executeQuery(sql); // 結果遍歷 while(rs.next()){ // 處理每一行數據 }
上述代碼中,我們首先創建了一個Statement對象,并使用executeQuery方法執行查詢語句,最后使用ResultSet對象遍歷查詢結果。
Java JDBC連接MySQL數據庫非常簡單,我們只需要下載并安裝MySQL Connector/J驅動程序,然后提供連接字符串、用戶名和密碼即可開始執行SQL語句。同時,需要注意關閉數據庫連接和釋放資源,避免資源占用或造成數據損壞。