java之采用JDBC连接Oracle

动力节点笔记

 

  
  
  
  
  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. }  

 

你可能感兴趣的:(java,oracle,jdbc)