java创建数据库连接
来源:互联网 发布:东方网络2017分红 编辑:程序博客网 时间:2024/05/22 16:43
public static Connection getConnection() throws Exception {
int count = 0;
Connection con = null;
while (count < DBUTIL_PARAM_RECONNECT_TIMES) {
try {
/*
String connUrl = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "poolurl");
String dbDrv = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "driver");
String dbLogin = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "login");
String dbPw = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "password");
*/
String propertiespath="../classes/resource/jdbc-config/jdbc.properties";
String connUrl = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".url");
String dbDrv = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".driver");
String dbLogin = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".username");
String dbPw = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".password");
Class.forName(dbDrv);
DriverManager.setLoginTimeout(DBUTIL_PARAM_LOGINTIMEOUT_SECONDS);
con = DriverManager.getConnection(connUrl, dbLogin, dbPw);
} catch (Exception e) {
e.printStackTrace();
}
if (con == null) {
Logger.debug("[DBUtil]*******************DBUtil获取默认数据库连接"+ DBUTIL_PARAM_LOGINTIMEOUT_SECONDS + "秒超时,重连次数count="+ count);
Thread.sleep(2000);
count++;
} else
break;
}
return con;
}
int count = 0;
Connection con = null;
while (count < DBUTIL_PARAM_RECONNECT_TIMES) {
try {
/*
String connUrl = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "poolurl");
String dbDrv = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "driver");
String dbLogin = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "login");
String dbPw = SysInfoReader.instance().getServiceParam("db_pool", BaseConstant.DEFAULT_DATABASE, "password");
*/
String propertiespath="../classes/resource/jdbc-config/jdbc.properties";
String connUrl = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".url");
String dbDrv = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".driver");
String dbLogin = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".username");
String dbPw = getPropertiesValue(propertiespath,BaseConstant.DEFAULT_DATABASE+".password");
Class.forName(dbDrv);
DriverManager.setLoginTimeout(DBUTIL_PARAM_LOGINTIMEOUT_SECONDS);
con = DriverManager.getConnection(connUrl, dbLogin, dbPw);
} catch (Exception e) {
e.printStackTrace();
}
if (con == null) {
Logger.debug("[DBUtil]*******************DBUtil获取默认数据库连接"+ DBUTIL_PARAM_LOGINTIMEOUT_SECONDS + "秒超时,重连次数count="+ count);
Thread.sleep(2000);
count++;
} else
break;
}
return con;
}
- java创建数据库连接
- JAVA 创建各种数据库连接
- Java创建Oracle数据库连接池
- java创建数据库连接池代码
- java创建MySQL数据库连接池(未完)
- Java中通过配置文件创建Mysql数据库连接
- 创建数据库连接
- 创建数据库连接对象(java.sql.Connection)的类包
- 【Java学习-J.160525.0.18】JNDI数据库连接池创建步骤
- JAVA使用DBCP创建数据库连接池及测试
- 数据库连接java
- Java数据库连接
- Java数据库连接
- java数据库连接
- java数据库连接
- java数据库连接
- Java数据库连接
- Java数据库连接
- MVC3中log4j无法输出LOG
- 压缩bitmap
- java读取属性文件
- 使ubuntu10.10中sudo不用输入密码
- F5集群 vs weblogic集群
- java创建数据库连接
- 图的m着色问题(回溯)
- html 中引入js css的方法
- IOS Table 下拉,上拉刷新数据
- 开发板ping不通外网解决办法
- java读取xml
- dede:list 不能放在leftside.htm等模块文件中
- 定义数据集,用来存储已选中行的状态名称
- js的触发事件