資料庫連線小工具JdbcUtils總結
阿新 • • 發佈:2018-11-10
每次連線資料庫都要寫一大段重複的程式碼,所以可以將重複的程式碼封裝成一個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")); } }