Java 程序读取properties文件

Posted 奋斗的渣渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 程序读取properties文件相关的知识,希望对你有一定的参考价值。

新建一个数据库properties文件 dataSource.properties

 

 新建一个测试类

import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

public class DataTest {

private static String fileName = "dataSource.properties";

public static void main(String[] args) {
Properties prop = new Properties();
try {

//读取属性文件

InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName);prop.load(inputStream); ///加载属性列表

String name = prop.getProperty("name");

String url = prop.getProperty("url");
String user = prop.getProperty("user");
String password = prop.getProperty("password");
Class.forName(name);//获取连接类型
Connection con = DriverManager.getConnection(url,user,password);//获取连接
String sql = "select * from user";
PreparedStatement pst = con.prepareStatement(sql);//准备执行语句
ResultSet result = pst.executeQuery();//执行语句,得到结果集
List<String> list = new ArrayList();
while(result.next()){
list.add(result.getString(2));
System.out.println(result.getString(1));
System.out.println(result.getString(2));
System.out.println(result.getString(3));
}
result.close();
} catch (Exception e) {

e.printStackTrace();
}

}

}

 

以上是关于Java 程序读取properties文件的主要内容,如果未能解决你的问题,请参考以下文章

Java实现动态加载读取properties文件

properties配置文件

java.util.Properties 读取配置文件中的参数

Java eclipse导出的jar怎样读写里面的properties文件

Java读写配置文件prop.properties

java程序读取properties配置文件出现中文乱码