一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java連接Oracle數據庫的工具類

java連接Oracle數據庫的工具類

2019-12-12 15:06hebedich JAVA教程

這篇文章主要介紹了java連接Oracle數據庫的工具類,非常的實用,需要的小伙伴參考下。

一個封裝好的鏈接Oracle數據庫的工具類,可以方便的獲取Connection對象關閉Statement、ResultSet、Statment對象等等

 

復制代碼代碼如下:

package myUtil;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
 * 鏈接oracle數據庫
 * @author weichk
 */
public class OracleDbManager {
    private static final String URL = "jdbc:oracle:thin:@//localhost:1521/databaseName";
    private static final String USER = "username";
    private static final String PASSWORD = "password";
    static {
        try {
            Class.forName("oracle.jdbc.OracleDriver");
        } catch (ClassNotFoundException e) {
            System.out.println("加載Oracle數據庫驅動失敗!");
        }
    }
    /**
     * 獲取Connection
     * 
     * @return
     * @throws SQLException
     * @throws ClassNotFoundException
     */
    public static Connection getConnection() throws SQLException {
        Connection conn = null;
        try {
            conn = DriverManager.getConnection(URL, USER, PASSWORD);
        } catch (SQLException e) {
            System.out.println("獲取數據庫連接失敗!");
            throw e;
        }
        return conn;
    }
    /**
     * 關閉ResultSet
     * @param rs
     */
    public static void closeResultSet(ResultSet rs) {
        if (rs != null) {
            try {
                rs.close();
            } catch (SQLException e) {
                System.out.println(e.getMessage());
            }
        }
    }
    /**
     * 關閉Statement
     * @param stmt
     */
    public static void closeStatement(Statement stmt) {
        if (stmt != null) {
            try {
                stmt.close();
            }       
            catch (Exception e) {
                System.out.println(e.getMessage());
            }
        }
    }
    /**
     * 關閉ResultSet、Statement
     * @param rs
     * @param stmt
     */
    public static void closeStatement(ResultSet rs, Statement stmt) {
        closeResultSet(rs);
        closeStatement(stmt);
    }
    /**
     * 關閉PreparedStatement
     * @param pstmt
     * @throws SQLException
     */
    public static void fastcloseStmt(PreparedStatement pstmt) throws SQLException
    {
        pstmt.close();
    }
    /**
     * 關閉ResultSet、PreparedStatement
     * @param rs
     * @param pstmt
     * @throws SQLException
     */
    public static void fastcloseStmt(ResultSet rs, PreparedStatement pstmt) throws SQLException
    {
        rs.close();
        pstmt.close();
    }
    /**
     * 關閉ResultSet、Statement、Connection
     * @param rs
     * @param stmt
     * @param con
     */
    public static void closeConnection(ResultSet rs, Statement stmt, Connection con) {
        closeResultSet(rs);
        closeStatement(stmt);
        closeConnection(con);
    }
    /**
     * 關閉Statement、Connection
     * @param stmt
     * @param con
     */
    public static void closeConnection(Statement stmt, Connection con) {
        closeStatement(stmt);
        closeConnection(con);
    }
    /**
     * 關閉Connection
     * @param con
     */
    public static void closeConnection(Connection con) {
        if (con != null) {
            try {
               con.close();
            }
            catch (Exception e) {
                System.out.println(e.getMessage());
            }
        }
    }
}

 

以上就是本文所述的全部內容了,希望小伙伴們能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品区卡一卡2卡三免费 | 国产一区二区免费福利片 | 成3d漫二区三区四区 | 国产剧情麻豆刘玥视频 | chinese调教踩踏视频 | 国产成人综合精品一区 | 免费理伦片在线观看全网站 | 92国产福利视频一区二区 | 嗯啊视频在线观看 | 天天综合天天综合色在线 | bl文全肉高h湿被灌尿 | 国产精品视频1区 | 国产精品www视频免费看 | 国产高清不卡码一区二区三区 | 免费网站国产 | 3d动漫h在线观看网站蜜芽 | 好大好猛好爽好深视频免费 | 国人精品视频在线观看 | 扒开放荡老师裙子猛烈的进入 | 欧美亚洲另类综合 | 色综合久久中文字幕 | 99久久精品免费看国产高清 | 国产aaa伦理片 | 小柔的性放荡羞辱日记动漫 | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 四虎影院入口 | 欧美洲大黑香蕉在线视频 | 亚洲精品第二页 | 激情亚洲 | 日韩精品特黄毛片免费看 | 日本老妇和子乱视频 | 亚洲视频免费 | 青青国产成人久久91网 | 亚洲成年网站在线777 | 满溢游泳池免费土豪全集下拉版 | 成人影院观看 | 男人捅女人漫画 | 日韩视频在线免费 | 色婷亚洲 | 国产精品成人网红女主播 | 免费福利资源站在线视频 |