JDBC是Java Database Connectivity的縮寫。它是一個Java API,提供了與各種關系數據庫之間的連接和交互的標準接口。其中之一就是MySQL數據庫。
// 創建數據庫的連接 Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mydatabase", "username", "password");
以上代碼中,我們創建了一個MySQL數據庫的連接。需要填寫的參數包括:數據庫的URL、用戶名和密碼。
// 執行SQL查詢 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); // 迭代結果集 while (rs.next()) { // 處理每一行數據 }
以上代碼展示了如何執行SQL查詢,并迭代結果集。需要注意的是,我們需要創建一個Statement對象,并調用它的executeQuery()方法來執行查詢操作。
// 插入數據 PreparedStatement pstmt = conn.prepareStatement( "INSERT INTO mytable (name, age) VALUES (?, ?)"); pstmt.setString(1, "Tom"); pstmt.setInt(2, 25); pstmt.executeUpdate();
以上代碼展示了如何向MySQL數據庫中插入數據。需要注意的是,我們需要創建一個PreparedStatement對象,并調用它的setString()和setInt()方法設置參數,最后調用它的executeUpdate()方法來執行插入操作。
總的來說,JDBC提供了Java與MySQL數據庫之間的標準接口,可以實現連接、查詢、插入等操作,方便Java開發者進行數據庫開發。
上一篇mysql %%