java之採用JDBC鏈接Oracle

動力節點筆記java

 

  
  
  
  
  1. import java.sql.*;  
  2.  
  3. public class QueryTest01 {  
  4.     public static void main(String[] args) {  
  5.         //第一步,加載數據庫驅動,不一樣的數據庫驅動程序不同  
  6.         Class.forName("Oracle.jdbc.driver.OracleDriver");  
  7.         //第二部,獲得數據庫鏈接  
  8.         //tring dburl = "jdbc:oracle:thin:@localhost:1521:orcl";  
  9.         //String dburl = "jdbc:oracle:thin:@192.168.21.1:1521:orcl";  
  10.         String dburl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";  
  11.         String userName = "system";  
  12.         String password = "wanwan";  
  13.         Connection conn = DriverManager.getConnection(dburl, userName, password);      
  14.     }     
  15. }  
  16.  
  17. /*  
  18. F:\動力節點Java\王勇——成績管理系統\project\jdbc>javac *.java  
  19. QueryTest.java:6: 未報告的異常 java.lang.ClassNotFoundException;必須對其進行捕  
  20. 捉或聲明以便拋出  
  21.                 Class.forName("Oracle.jdbc.driver.OracleDriver");  
  22.                              ^  
  23. QueryTest.java:13: 未報告的異常 java.sql.SQLException;必須對其進行捕捉或聲明以  
  24. 便拋出  
  25.                 Connection conn = DriverManager.getConnection(dburl, userName, p  
  26. assword);  
  27.                                                              ^  
  28. 2 錯誤  
  29. */ 

 

 

  
  
  
  
  1. import java.sql.*;  
  2.  
  3. public class QueryTest02 {  
  4.     public static void main(String[] args) {  
  5.         Connection conn = null;  
  6.         try {  
  7.             //第一步,加載數據庫驅動,不一樣的數據庫驅動程序不同  
  8.             Class.forName("oracle.jdbc.driver.OracleDriver");  
  9.             //第二部,獲得數據庫鏈接  
  10.             String dburl = "jdbc:oracle:thin:@localhost:1521:orcl";  
  11.             //String dburl = "jdbc:oracle:thin:@192.168.21.1:1521:orcl";  
  12.             //String dburl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";  
  13.             String userName = "system";  
  14.             String password = "wanwan";  
  15.             conn = DriverManager.getConnection(dburl, userName, password);  
  16.             System.out.println(conn);  
  17.         } catch (ClassNotFoundException e) {  
  18.             e.printStackTrace();  
  19.         } catch (SQLException e) {  
  20.             e.printStackTrace();  
  21.         } finally {  
  22.             if (conn != null) {  
  23.               
  24.                 try {  
  25.                     conn.close();  
  26.                 } catch(SQLException e) {  
  27.                           
  28.                 }  
  29.             }  
  30.         }  
  31.     }     
  32. }  
相關文章
相關標籤/搜索