1. 程式人生 > >資料庫連線小工具JdbcUtils總結

資料庫連線小工具JdbcUtils總結

每次連線資料庫都要寫一大段重複的程式碼,所以可以將重複的程式碼封裝成一個JdbcUtils 類。

JdbcUtils 1.0版本(極簡版,只實現簡單的連接獲取Connection物件)

import java.io.IOException;  
import java.io.InputStream;  
import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.SQLException;  
import java.util.Properties;  
  
public class JdbcUtils {  
  
    private static Properties properties = null;  
    //只加載一次,所以寫在靜態域中  
    static{  
        //讀取配置檔案  
        InputStream in = JdbcUtils.class.getClassLoader().getResourceAsStream("dbconfig.properties");  
        properties = new Properties();  
        try {  
            properties.load(in);  
        } catch (IOException e) {  
            throw new RuntimeException(e);  
        }  
          
        //載入驅動類  
        try{  
            Class.forName(properties.getProperty("driverClassName"));  
        }catch(ClassNotFoundException e){  
            e.printStackTrace();  
        }  
    }  
      
    public static Connection getConnection() throws SQLException{  
        return DriverManager.getConnection(  
                properties.getProperty("url"),   
                properties.getProperty("username"),   
                properties.getProperty("password"));  
    }  
}