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

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

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

服務器之家 - 編程語言 - JAVA教程 - java連接Mysql數(shù)據(jù)庫的工具類

java連接Mysql數(shù)據(jù)庫的工具類

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

這篇文章主要介紹了java連接Mysql數(shù)據(jù)庫的工具類,非常的實用,推薦給大家,需要的朋友可以參考下

一個封裝好的鏈接Mysql數(shù)據(jù)庫的工具類,可以方便的獲取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;
/**
 * 鏈接mysql數(shù)據(jù)庫
 * @author weichk
 */
public class MysqlDbManager {
    private static final String URL = "jdbc:mysql://127.0.0.1:3306/openfire";
    private static final String USER = "root";
    private static final String PASSWORD = "123456";
    static {
        try {
            Class.forName("com.mysql.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            System.out.println("加載Mysql數(shù)據(jù)庫驅動失敗!");
        }
    }
    /**
     * 獲取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("獲取數(shù)據(jù)庫連接失敗!");
            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());
            }
        }
    }
}

 

以上就是本文的全部內容了,希望對大家熟練掌握java能有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成年人免费看的视频 | 免费在线观看亚洲 | 免费一级特黄特色大片在线观看 | 免费日批 | 亚洲区精品久久一区二区三区 | 国产一区日韩二区欧美三区 | 亚洲AV国产福利精品在现观看 | 日韩精品欧美激情国产一区 | 国产精品99久久免费观看 | 天天爱综合 | 国产成人一区二区三区 | 国产日本欧美亚洲精品视 | 艹出白浆| 国产精品二区高清在线 | 女人用粗大自熨喷水在线视频 | 99re5精品视频在线观看 | 久久视频在线视频观看精品15 | 人人精品久久 | 女人张开腿让男人桶视频免费大全 | 成人在线免费播放 | 美女扒开屁股让我桶免费 | 26uuu老色哥 236宅宅2021最新理论 | 女海盗斯蒂内塔的复仇2免费观看 | 美女靠逼免费视频 | 午夜AV国产欧美亚洲高清在线 | 日本五十路六十30人8时间 | 婷婷伊人综合亚洲综合网 | 俺去啦最新地址 | 国产美女亚洲精品久久久综合91 | 亚洲国产精品第一页 | 成人网久久 | 国产91青青成人a在线 | 女子监狱第二季未删减在线看 | 久久爽狠狠添AV激情五月 | 亚洲AV国产国产久青草 | 东北恋哥在线播放免费播放 | 高h辣h双处全是肉军婚 | 日韩欧美中文字幕一区二区三区 | 久久久无码精品亚洲A片猫咪 | 香蕉人人超人人超碰超国产 | 香蕉久久夜色精品国产小优 |