真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【無標(biāo)題】自己寫JDBCUtils源碼,需要的可以直接復(fù)制粘貼-創(chuàng)新互聯(lián)

package com.mayikt.utils;


import java.io.IOException;
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;

public class JdbcUtils {
    //1.將構(gòu)造方法私有化,------工具類  不需要new出來,直接類名.方法名直接調(diào)用
    private JdbcUtils(){

    }
    //2.定義工具類,需要 聲明  變量
    private static String driverClass;
    private static String url;
    private static String user;
    private static String password;

    //3.使用靜態(tài)代碼塊,給我們聲明好的變量賦值
    static{

        try{
            //1讀取config.properties IO 路徑  相對路徑
            InputStream resourceAsStream = JdbcUtils.class.getClassLoader().getResourceAsStream("config.properties");

            //2賦值給我們聲明好的變量
            Properties properties = new Properties();
            properties.load(resourceAsStream);
             driverClass= properties.getProperty("driverClass");
                url= properties.getProperty("url");
                user= properties.getProperty("user");
           password  =   properties.getProperty("password");
            //3注冊驅(qū)動(dòng)
            Class.forName(driverClass);
        }catch (ClassNotFoundException | IOException e) {
            e.printStackTrace();
        }
    }


    //4.封裝連接方法
    public static Connection getConnection() throws SQLException {
       try{
         Connection connection = DriverManager.getConnection(url, user, password);
           return connection;
       }catch(Exception e){
           e.printStackTrace();
           return null;
       }
    }

    //釋放連接方法
    public static void closeConnection(ResultSet resultSet, Statement statement, Connection connection){
       try{


           if (statement != null)
               statement.close();

           if (connection != null)
               connection.close();


       } catch (SQLException throwables) {
           throwables.printStackTrace();
       }
    }





    public static void main(String[] args){
        System.out.println(JdbcUtils.driverClass);
    }

    //設(shè)置方法開啟事務(wù)

    public static void beginTransaction(Connection connection) throws SQLException {
        connection.setAutoCommit(false);
    }

    //設(shè)置方法提交事務(wù)
    public static void commitTransaction(Connection connection) throws SQLException {
        connection.commit();
    }

    public static void rollBackTransaction(Connection connection) throws SQLException {
        if (connection!=null){
            try{
                connection.rollback();
            }catch (Exception e){
                e.printStackTrace();
            }
        }

    }
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序開發(fā),十年建站對成都門窗定制等多個(gè)方面,擁有多年建站經(jīng)驗(yàn)。
分享名稱:【無標(biāo)題】自己寫JDBCUtils源碼,需要的可以直接復(fù)制粘貼-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/dgijih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部