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;
        }
    }
  • 相关阅读:
    Python Scrapy框架
    Python Mongo数据库
    Python Selenium框架
    Python BeautifulSoup库使用
    Python 存入三大文件
    Python Xpath的解析,应用
    Python Requests 高级
    错误码:2003 不能连接到 MySQL 服务器在 (10061)
    MySQL连接本地数据库时报1045错误的解决方法
    iWebShop安装教程
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9143662.html
Copyright © 2011-2022 走看看