从配置文件里读取数据,实现多数据库连接
来源:互联网 发布:天人网络电视在线 编辑:程序博客网 时间:2024/06/12 01:25
配置文件:
db.properties
driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1/itbbsusername=rootpassword=sa
加载配置文件:
package com.ccl.db;import java.io.IOException;import java.io.InputStream;import java.util.InvalidPropertiesFormatException;import java.util.Properties;public class LoadConfig {/** * @author chengchanglun * @param args */private Properties prop;/** * @param path * as "/db.properties" */public LoadConfig(String path) {prop = new Properties();InputStream in = null;try {in = getClass().getResourceAsStream(path);prop.load(in);in.close();} catch (IOException e) {e.printStackTrace();}}public String getDriverClass() {return prop.getProperty("driverClass");}public String getURL() {return prop.getProperty("url");}public String getUserName() {return prop.getProperty("username");}public String getPassWord() {return prop.getProperty("password");}public static void main(String args[]) {LoadConfig c = new LoadConfig("/db.properties");Properties p = new Properties();}}
连接数据库:
package com.ccl.db;import java.sql.Connection;import java.sql.DriverManager;/** * @author chengchanglun * @category db */public class ConnectionDataBase {private static LoadConfig config;private static Connection conn = null;public ConnectionDataBase() {init();}public static void init() {config = new LoadConfig("/db.properties");}public ConnectionDataBase(String path) {config = new LoadConfig(path);}public static Connection getConnection() {init();try {Class.forName(config.getDriverClass());conn = DriverManager.getConnection(config.getURL(),config.getUserName(), config.getPassWord());} catch (Exception e) {System.out.println(e.getMessage());}return conn;}public static void main(String[] args) {Connection c = ConnectionDataBase.getConnection();System.out.println(c);}}
- 从配置文件里读取数据,实现多数据库连接
- 从配置文件里读取数据,实现多数据库连接
- 从配置文件里读取数据,实现多数据库连接
- 抽象工厂实现多数据库连接
- 从配置文件中读取数据
- 从配置文件里读取配置信息
- thinkPHP5多数据库连接,跨数据连接查询
- 读取***.properties配置文件里数据的方法
- javascript读取.xml配置文件里的数据
- java中从配置文件中读取数据
- Spring2连接多数据库,实现读写分离
- 动软DBUtility类库DbHelperSQLP实现多数据库连接
- 从硬件里读取字节数据
- 从excel文件里读取数据
- ThinkPHP多数据库连接
- spring多数据库连接
- yii 多数据库连接
- SSH多数据库连接
- 推荐系统的循序进阶读物(从入门到精通)
- 第6周任务2
- The Dirichlet Distribution 狄利克雷分布 (PRML 2.2.1)
- axis实现webservice 返回对象和数组
- 第六周 任务一
- 从配置文件里读取数据,实现多数据库连接
- FileZilla客户端实现分析
- Your project contains errors, but there is no red cross marks
- 游标存储过程练习4
- Pro *C/C++学习笔记
- jquery事件练习
- 关于Jsp里面的几个内置对象
- 编译Qvfb
- JSTL ---core functions formatdata