• 使用Properties配置数据库驱动


    优点:

    1.   便于修改连接属性。只需在配置文件中修改,不需要在代码中修改了。
    2.        更易于维护代码安全性。

    方法:

    • 在src文件嘉下创建database.properties文本文件;添加内容:

      

    driver = com.mysql.jdbc.Driver
    url=jdbc:mysql://localhost:3306/y1
    name=root
    password=root
    
    • 创建工具类MyJDBCUtiles.java,添加代码:  
    package com.kong.JDBCUtils;
    
    import java.io.InputStream;
    import java.sql.*;
    import java.util.Properties;
    
    public class MyJDBCUtiles {
        private MyJDBCUtiles(){}
        private static Connection con;
        private static String driver;
        private static String url;
        private static String name;
        private static String password;
        static{
            try {
                InputStream is = MyJDBCUtiles.class.getClassLoader().getResourceAsStream("database.properties");
                Properties properties = new Properties();
                properties.load(is);
                driver = properties.getProperty("driver");
                url = properties.getProperty("url");
                name = properties.getProperty("name");
                password = properties.getProperty("password");
                Class.forName(driver);
                con = DriverManager.getConnection(url, name, password);
            }catch (Exception ep){
                throw new RuntimeException(ep+"数据库连接失败");
            }
        }
        public static Connection getConnection(){
            return con;
        }
    
    • 其他类使用时调用即可
            Connection con = MyJDBCUtiles.getConnection();
            System.out.println(con);
    
    • 输出结果

    完美^_^

  • 相关阅读:
    FFMPEG音视频基础问题和被面试问到的东西
    OpenGL学习
    FFMPEG起航之旅
    SurfaceView、TextureView对比和学习
    对文件拷贝、删除操作、对时间的计算以及转化
    音视频开发
    企业级Android应用架构设计与开发
    屏幕分辨率的适配&&开发文档的介绍
    设计模式的学习
    自定义Dialog的模版
  • 原文地址:https://www.cnblogs.com/kongieg/p/10062354.html
Copyright © 2020-2023  润新知