1. package com.zc.struts.db;  

  2.   

  3. import java.sql.Connection;  

  4. import java.sql.DriverManager;  

  5. import java.sql.ResultSet;  

  6. import java.sql.SQLException;  

  7. import java.sql.Statement;  

  8.   

  9. public class DBConnection {  

  10.     //  

  11.     static{  

  12.         try{  

  13.             Class.forName("oracle.jdbc.driver.OracleDriver");  

  14.         }catch(Exception e)  

  15.         {  

  16.             e.printStackTrace();  

  17.         }  

  18.     }  

  19.     //bl  

  20.     public static Connection getConnection(){  

  21.         Connection connection = null;  

  22.         try {  

  23.             connection =DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.45:1521:orcl","shiqi","shiqi");  

  24.         } catch (SQLException e) {  

  25.             // TODO Auto-generated catch block  

  26.             e.printStackTrace();  

  27.         }  

  28.         return connection;  

  29.     }  

  30.     public static void close(Connection con, Statement st, ResultSet rs) {  

  31.         try {  

  32.             if (rs != null) {  

  33.                 rs.close();  

  34.             }  

  35.         } catch (SQLException e) {  

  36.             e.printStackTrace();  

  37.         } finally {  

  38.             try {  

  39.                 if (st != null) {  

  40.                     st.close();  

  41.                 }  

  42.             } catch (SQLException e) {  

  43.                 e.printStackTrace();  

  44.             } finally {  

  45.                 try {  

  46.                     con.close();  

  47.                 } catch (SQLException e) {  

  48.                     e.printStackTrace();  

  49.                 }  

  50.             }  

  51.         }  

  52.     }  

  53. }