zoukankan      html  css  js  c++  java
  • 通过使用集合Properties完成JDBC的连接工具类

    1.将数据库连接对象所需参数保存在本地文件中

    database.properties  

    driverClass=com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/mybase
    username=root
    password=123456

    2.编写数据库连接工具类

    package jdbcutil;
    
    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.util.Properties;
    
    public class JDBCUtilsConfig {
        private  static Connection con;
        private static String driverClass;
        private static String url;
        private static String username;
        private static String password;
        
        
        static{
            try{
            readConfig();
            Class.forName(driverClass);
            con=DriverManager.getConnection(url,username,password);
            
        }catch (Exception e){
            throw new RuntimeException("数据库连接失败");
        }
        }
        private static void readConfig()throws Exception{
            InputStream in=JDBCUtilsConfig.class.getResourceAsStream("database.properties");
            Properties pro=new Properties();
            pro.load(in);
            driverClass=pro.getProperty("driverClass");
            url=pro.getProperty("url");
            username=pro.getProperty("username");
            password=pro.getProperty("password");
        }
        public static Connection getConnection(){
            return con;
        }
    }
  • 相关阅读:
    开开心心
    HOW HE/SHE'S SEEN
    天池
    sql server deadlock跟踪的四种方法
    reduce 好东西
    object方法
    页面横向滚动 联动 进度条
    浅拷贝、深拷贝
    图片下载
    axios简单封装
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9143662.html
Copyright © 2011-2022 走看看