JDBCUtils工具类 通过Druid数据库连接池技术使用
2020-02-29 19:20
441 查看
JDBCUtils工具类 通过Druid数据库连接池技术使用
JDBCUtils.java
public class JDBCUtils { private static DataSource ds; //定义成员变量 static{ Properties pro=new Properties(); try { pro.load(JDBCUtils.class.getClassLoader().getResourceAsStream("druid.properties")); //加载配置文件 ds= DruidDataSourceFactory.createDataSource(pro); //获取DataSource } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } public static Connection getConnection() throws SQLException { //获取连接 return ds.getConnection(); } //释放资源 public static void close(Statement stmt,Connection conn){ if(stmt!=null){ try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void close(ResultSet rs, Statement stmt, Connection conn){ if(rs!=null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } JDBCUtils.close(stmt,conn); } public static void close(PreparedStatement pstmt, Connection conn){ if(pstmt!=null){ try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void close(ResultSet rs,PreparedStatement pstmt, Connection conn){ if(rs!=null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } JDBCUtils.close(pstmt,conn); } public static DataSource getDataSource(){ return ds; } }
配置文件druid.properties
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- Druid-数据库连接池技术入门 配合Spring JdbcTemplate 使用
- Swing之Gridbaglayout使用以及通过反射技术验证属性表框实例
- Android 通过WebService进行网络编程,使用工具类轻松实现
- Spring Boot [使用 Druid 数据库连接池]
- PS做景深拼接制造出清晰效果通过使用对焦堆叠技术实现
- Druid数据库连接池使用
- Android 通过WebService进行网络编程,使用工具类轻松实现
- 通过使用集合Properties完成JDBC的连接工具类
- Android 通过WebService进行网络编程,使用工具类轻松实现
- Druid数据库连接池使用
- Druid数据库连接池简单使用介绍
- DBCP和Druid数据库连接池使用
- Druid数据库连接池使用
- Druid作为“数据库连接池”的使用以及数据库的动态切换
- 数据库连接池Druid工具类代码实现
- Druid数据库连接池的使用(非常实用!!!)
- 使用Android绘图技术绘制一个椭圆形,然后通过触摸事件让该椭圆形跟着手指移动
- 使用Ajax技术通过XMLHttpRequest对象完成首页登录功能
- 03_dbcp数据源依赖jar包,DBCP中API介绍,不同过dbcp方式使用dbcp数据库连接池,通过配置文件使用dbcp数据库连接池
- Android 通过WebService进行网络编程,使用工具类轻松实现