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;
        }
    }
  • 相关阅读:
    oracle,sql server count函数 存储过程 判断 行数 注意事项
    js 跨域访问 获取验证码图片 获取header 自定义属性
    开发作中常用,实用工具推荐!
    phpcms
    php基础
    jQuery , js 写选项卡
    js, jquery实现全选,反选
    jQuery选择器
    学习jQuery
    javascript 与 java继承问题
  • 原文地址:https://www.cnblogs.com/benjamin77/p/9143662.html
Copyright © 2011-2022 走看看