二十四种元素属性jdbc.properties⽂件的配置
使⽤配置⽂件访问数据库的优点是:
⼀次编写随时调⽤,数据库类型发⽣变化只需要修改配置⽂件。
配置⽂件的设置:
在配置⽂件中,key-value对应的⽅式编写。
不好意思我只⽤过这两个数据库:)
----------Oracle
jdbc.driver_class=oracle.jdbc.driver.OracleDriver //数据库驱动
properties文件用什么打开tion.password=//数据库密码
-
----------mysql
jdbc.driver_sql.jdbc.Driver
读取配置⽂件:
使⽤Properties对象的load()⽅法来实现配置⽂件的读取,使⽤流来实现⽂件读写的操作。
为了避免重复编写读取配置⽂件的代码,可以创建⼀个⼯具类:
//⼯具类--单列模式
public class ConfigManager {
//读取配置⽂件(属性⽂件)的⼯具类
private static ConfigManager configManager;
private static Properties properties;
//这⾥必须为private,避免外部new⼀个ConfigManager对象
private ConfigManager(){
String configFil="database.propertise";
properties=new Properties();
//getClassLoader()返回类加载器
//getResourceAsStream(configFil)返回InputStream对象
js字符串转数字parseint64位 InputStream inputStream=ClassLoader().getResourceAsStream(configFil); try {
properties.load(inputStream);
inputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
三角函数诱导公式题目 }
}
//通过单列模式设置实例化的个数
//对外开放的接⼝
public static ConfigManager getInstance(){
if (configManager==null) {
configManager=new ConfigManager();
return configManager;
}
return configManager;
}
//通过key获取对应的value值
public String getString(String key){
Property(key);
selected思莱德手表 }
}
使⽤⼯具类的⽅法:
//获取数据库连接
public boolean getConnection(){
//读出配置信息
String Instance().getString("jdbc.driver_class");
String Instance().getString("tion.url");
String Instance().getString("tion.username"); String Instance().getString("tion.password"); try {
// 加载JDBC驱动
Class.forName(driver);
Connection(url, username, password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
excel常用函数视频教学 } catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论