码迷,mamicode.com
首页 > 数据库 > 详细

[easou 数据库同步注册]jdbc数据库连接之jdbcUtils工具类抽取

时间:2020-04-23 19:16:21      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:void   jdb   url   utils   password   tco   title   释放   exception   

  package com.demo.jdbc;

  import java.sql.Connection;

  import java.sql.DriverManager;

  import java.sql.ResultSet;

  import java.sql.SQLException;

  import java.sql.Statement;

  import java.util.ResourceBundle;

  public class jdbcUtils {

  public static final String DRIVERCLASS;

  public static final String URL;

  public static final String USERNAME;

  public static final String PASSWORD;

  static{

  //加载配置文件

  ResourceBundle bundle =ResourceBundle.getBundle("db");

  DRIVERCLASS=bundle.getString("jdbc.driverClass");

  URL =bundle.getString("jdbc.url");

  USERNAME =bundle.getString("jdbc.username");

  PASSWORD =bundle.getString("jdbc.password");

  }

  //静态方法加载驱动

  static{

  try {

  Class.forName(DRIVERCLASS);

  } catch (ClassNotFoundException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

  }

  //获取连接

  public static Connection getConnection() throws Exception{

  return DriverManager.getConnection(URL,USERNAME,PASSWORD);

  }

  //释放资源

  public static void closeReasoure(Connection conn,Statement st,ResultSet rs ){

  closeResultSet(rs);

  closeStatement(st);

  closeConn(conn);

  }

  public static void closeConn(Connection conn){

  if(conn !=null){

  try {

  conn.close();

  } catch (SQLException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }finally{

  conn=null;

  }

  }

  }

  public static void closeStatement(Statement st){

  if(st !=null){

  try {

  st.close();

  } catch (SQLException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }finally{

  st=null;

  }

  }

  }

  public static void closeResultSet(ResultSet rs){

  if(rs !=null){

  try {

  rs.close();

  } catch (SQLException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }finally{

  rs=null;

  }

  }

  }

  }

 数据库同步软件

[easou 数据库同步注册]jdbc数据库连接之jdbcUtils工具类抽取

标签:void   jdb   url   utils   password   tco   title   释放   exception   

原文地址:https://www.cnblogs.com/sqlserver-mysql/p/12762510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!