Java是一種高度開放式的編程語言,可以用于開發各種應用程序。Java與各種關系型數據庫(如MySQL、Oracle)之間的互動是一個非常關鍵的問題。本文將介紹Java如何使用JDBC連接SQL和Oracle數據庫。
連接SQL數據庫
// 加載JDBC驅動程序 Class.forName("com.mysql.jdbc.Driver"); // 創建數據庫連接 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", ""); // 創建Statement對象 Statement stmt = conn.createStatement(); // 執行SQL語句 ResultSet rs = stmt.executeQuery("SELECT * FROM employee"); // 處理結果集 while (rs.next()) { System.out.println(rs.getString("name")); } // 關閉連接 rs.close(); stmt.close(); conn.close();
連接Oracle數據庫
// 加載JDBC驅動程序 Class.forName("oracle.jdbc.driver.OracleDriver"); // 創建數據庫連接 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "system", "password"); // 創建Statement對象 Statement stmt = conn.createStatement(); // 執行SQL語句 ResultSet rs = stmt.executeQuery("SELECT * FROM emp"); // 處理結果集 while (rs.next()) { System.out.println(rs.getString("ename")); } // 關閉連接 rs.close(); stmt.close(); conn.close();
在以上代碼中,通過JDBC驅動程序加載器加載JDBC驅動程序。然后使用DriverManager.getConnection()方法創建與數據庫的連接,并使用Connection.createStatement()方法創建Statement對象。最后執行SQL語句并處理結果集。
通過本文的介紹,您可以了解如何在Java中連接SQL和Oracle數據庫。這是Java數據庫編程的基礎,是許多Java應用程序的核心。當然,在實際項目中,您必須更加深入地了解JDBC API和數據庫編程的面向對象的技巧,以及處理和管理JDBC連接池的技術。