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();
}

}

}

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

时间: 2024-10-09 23:52:21

Java 程序读取properties文件的相关文章

Java程序读取Properties文件

1.读取文件代码如下: /** * 配置文件为settings.properties * YourClassName对应你类的名字 * / private Properties LoadSettings() { Properties prop = new Properties(); try { InputStream in = new BufferedInputStream(YourClassName.class.getClassLoader().getResourceAsStream("/se

五种方式让你在java中读取properties文件内容不再是难题

一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,先和大家共享. 二.项目环境介绍 Spring 4.2.6.RELEASE SpringMvc 4.2.6.RELEASE Mybatis 3.2.8 Maven 3.3.9 Jdk 1.7 Id

java各种读取properties文件方法

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便. 例如: test.properties ------------------------------------------------------ ##################

java程序读取资源文件时路径如何指定

java程序,读取资源操作有两种方式. 一是直接通过File进行的.例如FileReader.BufferedReader等.文件目录就是相对于Project了.如我新建一个MyProject,那么,我在MyProject下有一个icons文件夹,如果想读取icons里面的东西,路径是诸如"icons/***.gif"的相对路径就可以了. 二是通过getClass().getResource("")得到.第二种方法必须保证文件是在classpath包括的路径下.而一

【笔记——Java】读取properties文件

假设有一个test.pjroperties文件等待读取 1 Properties pro = new Properties(); 2 InputStream in = getClass().getResourceAsStream("test.properties"); 3 Map<String,String> map = new HashMap<>(); 4 try { 5 pro.load(in); 6 Enumeration<?> en = pr

Java中读取properties 文件

Properties properties = new Properties(); // 方法1 try { // 在加载的class文件中加载,文件是和类文件放在一下的 ClassLoader loader = PropertiesUtil.class.getClassLoader(); InputStream inStream = loader.getResourceAsStream("config.properties"); properties.load(inStream);

Java 数据库连接 读取properties文件

Oracledbinfo.properties DRIVER = oracle.jdbc.driver.OracleDriver URL = jdbc:oracle:thin:@localhost:1521:orcl4372 USER = scott PASSWORD =m123 OracleConnect.java package com.yiwei.util; import java.io.IOException; import java.io.InputStream; import jav

Java中读取properties资源文件

一.通过ResourceBundle来读取.properties文件 /** * 通过java.util.resourceBundle来解析properties文件. * @param String path:properties文件的路径 * @param String key: 获取对应key的属性 * @return String:返回对应key的属性,失败时候为空. */ public static String getPropertyByName1(String path,String

Java的Properties类和读取.properties文件

一..properties文件的作用 Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件.它用来配置应用程序的一些信息,不过这些信息一般都是比较少的数据,没有必要使用数据库文件来保存,而使用一般的文本文件来保存,如果是通过File直接保存的话,可能在存储和读取上都不是很方便,但如果保存为Properties文件就不一样了,属性文件都有键值对应的,在JAVA的包中,有提供专门的操作属性文件的类.这个类就是 java.uitl.Properties类,由于Pr