Java Database Connectivity(JDBC)是Java編程語言中用于與數據庫進行交互的應用程序接口(API)。 JDBC提供了標準接口,使得Java應用程序可以訪問各種數據庫。
//加載JDBC驅動 Class.forName("com.mysql.jdbc.Driver"); //打開數據庫連接 String url = "jdbc:mysql://localhost:3306/mydb"; String user = "root"; String password = "root"; Connection conn = DriverManager.getConnection(url, user, password); //創建執行SQL語句的Statement對象 Statement stmt = conn.createStatement(); //執行SQL語句 String sql = "SELECT * FROM student"; ResultSet rs = stmt.executeQuery(sql); //處理結果集 while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("id:" + id + ", name:" + name + ", age:" + age); } //關閉資源 rs.close(); stmt.close(); conn.close();
在連接數據庫時,需要使用特定的Java驅動程序。 Java驅動程序是JDBC API的實現,它提供了與特定數據庫的連接,查詢和更新交互。
//加載MySQL驅動 Class.forName("com.mysql.jdbc.Driver"); //加載Oracle驅動 Class.forName("oracle.jdbc.driver.OracleDriver");
在使用JDBC連接數據庫時,代碼必須非常小心,以確保應用程序具有最佳性能和安全性。
下一篇php 公鑰 私鑰