Java-参数配置化
原创约 393 字大约 1 分钟...
Java-参数配置化
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
使用工具:
eclipse
首先在自己项目文件的src文件夹上右键----->new----->file---->输入 文件名.properties
如图:

项目目录
以下以sql的配置为例,其它工程同理:
jdbc.properties:
jdbc_url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc_username=scott
jdbc_password=abcdef123
jdbc_driver=oracle.jdbc.driver.OracleDriver
DBUtil:
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;
/**
* 连接数据库的工具类
*
*/
public class DBUtil {
/**
* 静态私有化块只执行一次
*
* 如何读取属性文件:jdbc.properties
* date timestamp 的区别(oracle数据库)
*/
private static String driverName;
private static String url;
private static String username;
private static String password;
static
{
//如何读取属性文件:jdbc.properties
//使用的技术:使用类加载器获取输入流进而加载属性文件,拿到其中的数据
InputStream in = DBUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");
Properties prop = new Properties();
try {
prop.load(in);
} catch (IOException e) {
e.printStackTrace();
}
driverName = prop.getProperty("jdbc_driver");
url = prop.getProperty("jdbc_url");
username = prop.getProperty("jdbc_username");
password = prop.getProperty("jdbc_password");
}
//获取连接对象的方法
public static Connection getConnection()
{
Connection conn = null;
try {
Class.forName(driverName);
conn = DriverManager.getConnection(url,username,password);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}
测试类:
import java.sql.Connection;
public class Test {
public static void main(String[] args) {
Connection conn = DBUtil.getConnection();
System.out.println(conn);
}
}
分割线
相关信息
以上就是我关于 Java-参数配置化 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。
Powered by Waline v2.15.4