• Orcal的JDBC数据连接方式


     1 package cn.com.db;
     2 
     3 import java.sql.Connection;
     4 import java.sql.DriverManager;
     5 import java.sql.PreparedStatement;
     6 import java.sql.ResultSet;
     7 import java.sql.SQLException;
     8 import java.util.Properties;
     9 
    10 public class DBUtil {
    11     
    12     
    13     //获得连接方法
    14     public Connection getConn() {
    15         Connection conn = null;
    16         try {
    17             
    18             Class.forName("oracle.jdbc.driver.OracleDriver");
    19             conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
    20         } catch (ClassNotFoundException e) {
    21             // TODO Auto-generated catch block
    22             e.printStackTrace();
    23         }catch (SQLException e) {
    24             // TODO Auto-generated catch block
    25             e.printStackTrace();
    26         }
    27         
    28         return conn;
    29     }
    30     
    31     //释放资源
    32     public void free(ResultSet rs,PreparedStatement pstm,Connection conn) {
    33         if(rs != null) {
    34             try {
    35                 rs.close();
    36             } catch (SQLException e) {
    37                 // TODO Auto-generated catch block
    38                 e.printStackTrace();
    39             }
    40         }
    41         if(pstm != null) {
    42             try {
    43                 pstm.close();
    44             } catch (SQLException e) {
    45                 // TODO Auto-generated catch block
    46                 e.printStackTrace();
    47             }
    48         }
    49         if(conn != null) {
    50             try {
    51                 conn.close();
    52             } catch (SQLException e) {
    53                 // TODO Auto-generated catch block
    54                 e.printStackTrace();
    55             }
    56         }
    57     }
    58     
    59     public void free(PreparedStatement pstm,Connection conn) {
    60         if(pstm != null) {
    61             try {
    62                 pstm.close();
    63             } catch (SQLException e) {
    64                 // TODO Auto-generated catch block
    65                 e.printStackTrace();
    66             }
    67         }
    68         if(conn != null) {
    69             try {
    70                 conn.close();
    71             } catch (SQLException e) {
    72                 // TODO Auto-generated catch block
    73                 e.printStackTrace();
    74             }
    75         }
    76     }
    77 }
  • 相关阅读:
    网站设计大访问量应用的解决方案
    粘贴剪辑版中的数据
    C#中DateTime
    汇总c#.net常用函数和方法集
    ASP.NET配置文件Web.config 详细解释
    URL验证
    把一个下拉框中的选项添加到另一个中
    显示年月日星期和(变动的)时间
    sqlserver 查询版本号
    FreeMarker(三)Map和List
  • 原文地址:https://www.cnblogs.com/rememberme/p/OrcaleJDBC.html
Copyright © 2020-2023  润新知