Properties文件的读取和使用

来源:互联网 发布:手绘视频软件对比 编辑:程序博客网 时间:2024/06/08 10:08

jdbc.properties

driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/test?rewriteBatchedStatements=trueuserName=rootpassword=123456

调用的地方

import java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;public class JdbcUtils {    public static Connection getConnection(){        Connection con=null;        try{            //读取properties文件里的参数            Properties ppt=new Properties();            //5种方式中选择一种即可,其他记得注释后运行            //1 读取项目文件夹下的文件            ppt.load(new FileInputStream(new File("jdbc1.properties")));            //2  读取src文件夹下的文件            ppt.load(new FileInputStream(new File("src/jdbc.properties")));            //3 读取src文件夹下的文件            ppt.load(JdbcUtils.class.getClassLoader().getResourceAsStream("jdbc.properties"));            //4 读取src文件夹下的文件            ppt.load(ClassLoader.getSystemResourceAsStream("jdbc.properties"));             //5 读取包下面的文件            ppt.load(ClassLoader.getSystemResourceAsStream("com/zhiyou/jdbc/demo04/jdbc.properties"));            String driverClassName=ppt.getProperty("driverClassName");            String url=ppt.getProperty("url");            String userName=ppt.getProperty("userName");            String password=ppt.getProperty("password");            Class.forName(driverClassName);            con = DriverManager.getConnection(url, userName, password);        }catch(Exception e){            e.printStackTrace();        }        return con;    }}
原创粉丝点击