java 分享一个Druid连接池连接数据库的工具类
2019-05-20 19:34
537 查看
首先是要在resource资源文件夹下建立一个propertise文件 内容如下: driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://10.8.158.20:3306/数据库名称?useUnicode=true&characterEncoding=UTF-8 username=root password=root initialSize=5 maxActive=10 maxWait=3000 接下来编写一个连接数据库的工具类 public class DruidUtils { static DataSource dataSource = new DruidDataSource(); static { Properties properties = new Properties(); try{ //类加载器 去Classes文件中找db.properties文件 返回值是一个流 InputStream is = DruidUtils.class.getClassLoader().getResourceAsStream("db.properties"); //第二种方法 //this.getServletContext().getRealPath("//WEB-INF//classes//db.properties"); properties.load(is); dataSource = DruidDataSourceFactory.createDataSource(properties); }catch(Exception e){ e.printStackTrace(); } } // 获取数据源 public static DataSource getDataSource() { return dataSource; } public static Connection getConnection() { Connection conn = null; try { conn = dataSource.getConnection(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conn; } public static void close(ResultSet rs,Statement stat,Connection conn) { try { if(rs != null) { rs.close(); } if(stat != null) { stat.close(); } if(conn != null) { conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- 一个效果非常不错的JAVA数据库连接池
- Java连接Sybase ASE数据库的一个简单例子
- 数据库阿里连接池 druid配置详解 标签: druidspringjavaxml配置阿里池 2016-06-16 00:34 57532人阅读 评论(11) 收藏 举报 版权声明:本文为博主原创文
- 一个效果非常不错的JAVA数据库连接池
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- java中常用的工具类(三)连接数据库的综合类,DES加密和解密,Base64,ExcelUtil工具类,
- 数据库连接工具类——包含取得连接和关闭资源 ConnUtil.java
- Spring MVC配置双数据源实现一个java项目同时连接两个数据库的方法
- Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
- 一个DBCP数据库连接工具类
- Java面试题 写一个比较完美的JDBC 连接数据库的程序
- 简单设计一个 Java 数据库工具类(第一版,以废弃)
- Java使用连接池连接数据库
- 关于数据库连接操作的工具类DBUtil.java
- Druid java最好的数据库连接池
- 数据库连接工具类 数据库连接工具类——仅仅获得连接对象 ConnDB.java
- JDBC之数据库连接的java配置工具类dbUtils
- Java Druid大数据连接池的实例应用 和工具类
- Java常用工具类封装——连接数据库的工具类