码迷,mamicode.com
首页 > 编程语言 > 详细

Java 程序读取properties文件

时间:2018-05-18 14:09:18      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:stack   resultset   while   exec   png   property   程序   一个   state   

新建一个数据库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文件

标签:stack   resultset   while   exec   png   property   程序   一个   state   

原文地址:https://www.cnblogs.com/zjf6666/p/9055555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!