java中读取文件内容,如读取.properties文件

来源:互联网 发布:nginx限制返回大小 编辑:程序博客网 时间:2024/05/16 01:04

有两种方法来读取文件中的内容

方法一:

1.jdbc.properties文件

oracle.driverClassName=oracle.jdbc.driver.OracleDriveroracle.url=jdbc\:oracle\:thin\:@localhost\:1522\:orcloracle.username=scottoracle.password=030608

2.java代码

package com.zwj.utils;import java.io.InputStream;import java.util.Properties;import org.springframework.core.io.support.PropertiesLoaderUtils;/** * @author Administrator */public class OracleJdbc {public static String url = "";public static String driver = "";public static String user = "";public static String pass = "";static{Properties prop =  new  Properties();            InputStream in = Object. class .getResourceAsStream("/resources/jdbc.properties" );    try {prop.load(in);driver=prop.getProperty("oracle.driverClassName").trim();url=prop.getProperty("oracle.url").trim();user=prop.getProperty("oracle.username").trim();pass=prop.getProperty("oracle.password").trim();System.out.println("读取/resources/jdbc.properties=============");} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {System.out.println("url====//==="+url);}}



方法二:

(此方法需导入spring.jar包文件)

java代码:

package com.zwj.utils;import java.io.InputStream;import java.util.Properties;import org.springframework.core.io.support.PropertiesLoaderUtils;/** * @author Administrator */public class OracleJdbc {public static String url = "";public static String driver = "";public static String user = "";public static String pass = "";static{try {Properties prop = PropertiesLoaderUtils.loadAllProperties("resources/jdbc.properties");driver=prop.getProperty("oracle.driverClassName").trim();url=prop.getProperty("oracle.url").trim();user=prop.getProperty("oracle.username").trim();pass=prop.getProperty("oracle.password").trim();System.out.println("读取/resources/jdbc.properties=============");} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {System.out.println("url====//==="+url);}}



0 0
原创粉丝点击