您的位置:首页 > 数据库

使用JDBC访问数据库配置文件的设置

2015-03-17 14:43 323 查看
1.配置文件的创建

配置文件的扩展名为.properties

2.配置文件的设置

以键值对的方式进行内容的组织,代码如下:

驱动 jdbc.driver_class=oracle.jdbc.driver.OracleDriver

连接数据库地址,数据库名 jdbc.connection.url=jdbc:oracle:thin:@192.168.16.68:1521:orclliukai

连接数据库用户名 jdbc.connection.username=scott

连接数据库密码 jdbc.connection.password=tiger

3.读取配置文件

构建数据库访问的工具类,用于读取配置文件,关键代码如下:

//读取配置文件(属性文件)的工具类

public class ConfigManager {

private static ConfigManager configManager;

// properties.load(InputStream);读取属性文件

private static Properties properties;

private ConfigManager() {

String configFile = "database.properties";

properties = new Properties();

InputStream in = ConfigManager.class.getClassLoader()

.getResourceAsStream

(configFile);

try {

//读取配置文件

properties.load(in);

in.close();

} catch (IOException e) {

e.printStackTrace();

}

}

//通过单例模式设置实例化的个数

public static ConfigManager getInstance() {

if (configManager == null) {

configManager = new ConfigManager();

}

return configManager;

}

//通过key获取相应的value

public String getString(String key) {

return properties.getProperty(key);

}

}

4.通过配置文件方式实现数据库访问,关键代码如下:

// 读出配置信息

String driver = ConfigManager.getInstance().getString(

"jdbc.driver_class");

String url = ConfigManager.getInstance().getString(

"jdbc.connection.url");

String username = ConfigManager.getInstance().getString(

"jdbc.connection.username");

String password = ConfigManager.getInstance().getString(

"jdbc.connection.password");

// 加载JDBC驱动

Class.forName(driver);

// 与数据库建立连接

conn = DriverManager.getConnection(url, username, password);

.......

总结: 之所以我要写这样的东西是为了防止以后忘记,有些东西不经常记忆就会忘记,希望自己以后能够养成这样的好习惯,找资料的时候可以之间在这找到,而不是到处找书。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐