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;
        }
    }
  • 相关阅读:
    Pandas Dict到DataFrame Series到DataFrame 转换
    MySQL锁和事务
    MySQl创建用户和授权,mysquldump
    MySQL索引
    pymysql模块
    Navicat下载安装
    MySQL多表查询
    学习目录
    MySQL单表查询
    MySQL逻辑查询语句的执行顺序
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9143662.html
Copyright © 2011-2022 走看看