Java自己动手写连接池二
2014-07-22 13:06
274 查看
读取数据库文件,来操作:
package com.kama.cn;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConfigUtil {
private static String DB_URL = "";
private static String DB_USER = "";
private static String DB_PASSWORD = "";
private static String DB_DRIVER = "";
// 初始化
static {
try {
ConfigurationManager config = ConfigurationManager.instance();
DB_URL = config.getValue("jdbcUrl");
DB_USER = config.getValue("user");
DB_PASSWORD = config.getValue("password");
DB_DRIVER = config.getValue("driver");
} catch (Exception e) {
throw new RuntimeException("Config error, msg=" + e.getMessage(), e);
}
}
public static Connection getConn() {
Connection conn = null;
try {
Class.forName(DB_DRIVER);
conn = DriverManager.getConnection(DB_URL,DB_USER,DB_PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
package com.kama.cn;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConfigUtil {
private static String DB_URL = "";
private static String DB_USER = "";
private static String DB_PASSWORD = "";
private static String DB_DRIVER = "";
// 初始化
static {
try {
ConfigurationManager config = ConfigurationManager.instance();
DB_URL = config.getValue("jdbcUrl");
DB_USER = config.getValue("user");
DB_PASSWORD = config.getValue("password");
DB_DRIVER = config.getValue("driver");
} catch (Exception e) {
throw new RuntimeException("Config error, msg=" + e.getMessage(), e);
}
}
public static Connection getConn() {
Connection conn = null;
try {
Class.forName(DB_DRIVER);
conn = DriverManager.getConnection(DB_URL,DB_USER,DB_PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
}
相关文章推荐
- Java自己动手写连接池一
- Java自己动手写连接池三
- Java自己动手写连接池四
- 自己动手写搜索引擎(常搜吧历程四#分词#)(Java、Lucene、hadoop)
- java笔记:自己动手写javaEE框架(四)--Spring事务管理学习
- java笔记:自己动手写javaEE框架(八)--为jqgrid换换皮肤然后加到我的框架里
- Java - 自己动手之在线书店(1)
- 自己动手,写个Web服务器(Java版)——第三篇
- 自己动手写搜索引擎(常搜吧历程三#搜索#)(Java、Lucene、hadoop)
- java笔记:自己动手写javaEE框架(六)--引入struts2框架
- java笔记:自己动手写javaEE框架(七)--使用JSON和Ajax技术
- 自己动手编译、运行Java程序
- 自己动手写java上传组件
- 自己动手编译、运行Java程序
- 自己动手写搜索引擎(常搜吧历程一#认识Lucene#)(Java、Lucene、hadoop)
- 自己动手验证java和C++在动态性上的区别 求大侠斧正
- 自己动手,写个Web服务器(Java版)——第二篇、Web服务器0.2
- 自己动手用JAVA编写JSON工具类
- Java - 自己动手之在线书店(2)
- Java程序员从笨鸟到菜鸟之(六十八)细谈Spring(二)自己动手模拟spring