DbUtil数据库连接

package com.zjx.util;

import java.sql.Connection;
import java.sql.DriverManager; public class DbUtil { /**
* 获取连接
* @return
* @throws Exception
*/
public Connection getCon() throws Exception{
Class.forName(PropertiesUtil.getValue("jdbcName"));
Connection con=DriverManager.getConnection(PropertiesUtil.getValue("dbUrl"), PropertiesUtil.getValue("dbUsername"), PropertiesUtil.getValue("dbPassword"));
return con;
} /**
* 关闭数据连接
* @param con
* @throws Exception
*/
public void closeCon(Connection con) throws Exception{
if(con!=null){
con.close();
}
} public static void main(String[] args) {
DbUtil dbUtil=new DbUtil();
Connection con=null;
try {
con=dbUtil.getCon();
System.out.println("数据库连接成功");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("数据库连接失败");
}finally {
if(con!=null){
try {
dbUtil.closeCon(con);
System.out.println("数据库连接成功关闭");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}

最新文章

  1. Eclipse下搭建Hadoop2.4.0开发环境
  2. Java 可变参数
  3. Grunt构建工具插件篇——之less工具3和watch配合自动化编译
  4. 【netlimiter】的使用
  5. TypeScript中的怪语法
  6. SQLServer\framework启动报异常:Module的类型初始值设定项引发异常
  7. 简易解说拉格朗日对偶(Lagrange duality)
  8. openstack swift curl 常用操作
  9. IP 地址基本知识
  10. linux内核工作队列使用总结
  11. 说说初用 Mock 工具测试碰到的坑
  12. mysql取年、月、日、时间
  13. 云服务器 nginx + tomcat 部署集群 配置
  14. sql 中延时操作
  15. bzoj 4237: 稻草人 -- CDQ分治
  16. angularJs上传文件(非form上传)
  17. LeetCode OJ:Search in Rotated Sorted Array(翻转排序数组的查找)
  18. 删除emacs临时文件
  19. POJ3233 Matrix Power Series(矩阵快速幂+分治)
  20. ssh-keygen使用

热门文章

  1. AMQP & JMS对比(转载)
  2. psql: could not connect to server: No such file or directory&&PGHOST
  3. Entity Framework执行原生SQL语句
  4. visual studio 版本管理从tfs迁移到svn
  5. 机器学习简要笔记(三)-KNN算法
  6. linux5.6以下版本的不兼容问题
  7. Java - 25 Java 接口
  8. 初级安全入门——XSS注入的原理与利用
  9. jmeter关联Websocket包支持
  10. spring得到所有Action类