配置文件:
db.properties
driverClass=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1/itbbs
username=root
password=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);
}
}
分享到:
相关推荐
这是一款C#连接配置文件的程序,可以拓展为数据库的外部连接,当然数据库有限制,我用的数据库为Acess,要用到这个,所以就做了这个,用Acess连接很简单,只要读取ini的内容,然后连接即可。
定时读取PDF文件并且批量插入38W条数到数据库,里面包含线程定时执行线程,事务批量插入,读取配置文件工具类,数据库连接工具类,日期工具类,一个小的项目。
Spring配置文件中注册三种数据源及从属性文件中读取DB连接四要素
C#连接PI实时库获取数据案列,配置相应的PI实时数据库的配置信息,然后运行,直接运行可执行文件。
开发环境:VS2010C++ 用ADO方式读取数据库,代码清晰易懂,适合新手学习 数据库文件为ACCESS 需要用数据源配置的
2、cn.itcast包下的所有包,是为了实现从excel写入到数据库中,和从数据库写入到excel中 注意事项: 1、需要导入maven工程 2、使用druid连接池,需要自己修改一下里面的连接配置 3、数据库表需要自己手动创建一下 4...
Intouch的SQL数据库配置
比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。...
标准三层结构。...通过读取外部.properties配置文件获取数据库连接字符串连接数据库并进行数据库操作。 附有详细的说明,我的日食项目直接导入。 赠送3752条中英文对照句子,这些句子相信会成为很多人座右铭。
# 当把table_open_cache设置为很大时,如果系统处理不了那么多文件描述符,那么就会出现客户端失效,连接不上 max_allowed_packet = 1000000000 # 接受的数据包大小;增加该变量的值十分安全,这是因为仅当需要时才...
配置ODP.Net 首先下载 Oracle Developer Tools for Visual Studio 2015 ,下载此文件需要注册Oracle社区账号并接受相关的协议,此文件提供了以下组件: Oracle Developer Tools for Visual Studio 12.1.0.2.4 Oracle...
gradle导入本地oracle包连接数据库,内含oracle6.jar包
Oracle 主要配置文件介绍: profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件 <br>1.2 Oracle 主要配置文件介绍 1.2.1 /etc/profile 文件...
本文实例讲述了PHP5.5基于mysqli连接MySQL数据库和读取数据操作。分享给大家供大家参考,具体如下: 在学习1. 开启PHP的API支持 (1)首先修改您的php.ini的配置文件。 查找下面的语句: ;extension=php_mysqli.dll...
此资源仅为模板,用户可以自行修改,使用资源前请阅读资源中的README自述文件。如何疑惑可以进行私聊,我会 一 一 解答。
最近进行毕业设计的时候,用到了android开发连接数据库这一块, 之前每次都是这么使用它的 先访问安卓项目的数据库路径data/data/项目/databases 然后把对应的db文件拷出来 再在SQLiteStudio中去使用 每次查询对...
一个Delphi7实例源码,在开发程序时数据库配置信息的保存位置,例子将从ini文件中连接数据源,演示了从外部配置文件读取数据,然后将修改的设置再保存到INI文件中。目前有非常多的应用软件都是把INI文件作为配置文件...
使用ADO通过ODBC链接进行Louts数据读取,在建立一个与SQL server数据库相连的ADO,将读取数据写入SQL server数据库。 安装环境: 首先安装lotus_notes853_win_SC(lotus客户端软件) 然后安装LOTUS_NOTES_SQL_853_...
JAVA+UTF8+JDK8 access(支持带密码)同步到mysql数据库; 右击导出时候直接选Runnable jar file;...如果file.properties里的中文显示为code,你需要右击此文件,点击Properties—Text file encoding设置为utf8。
上述四点是matlab从数据库文件中读取数据到matlab中的基本步骤。 5. 数据返回类型 从数据库中读取数据到matlab有三种数据类型(默认为元胞类型cellarray),分别为元胞类型(cellarray),数字型(numeric)...