有两种方法来读取文件中的内容
方法一:
1.jdbc.properties文件
oracle.driverClassName=oracle.jdbc.driver.OracleDriver
oracle.url=jdbc\:oracle\:thin\:@localhost\:1522\:orcl
oracle.username=scott
oracle.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);
}
}