• 代码:
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;public class JDBCUtils {//定义成员变量 DataSourceprivate static DataSource ds;static {try {//加载配置文件Properties pro = new Properties();pro.load(JDBCUtils.class.getClassLoader().getResourceAsStream("druid.properties"));//获取DataSourceds = DruidDataSourceFactory.createDataSource(pro);} catch (IOException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}}//获取Connection对象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();}}}//回收Connection连接public static void close(ResultSet rs, Statement stmt, Connection conn){if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}close(stmt,conn);}public DataSource getDataSource(){return ds;}
}

JDBCUtils工具类相关推荐

  1. Druid 连接池 JDBCUtils 工具类的使用

    Druid工具介绍 它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser. 支持所有JDBC兼容的数据库,包括Oracle.MySQL. ...

  2. JDBCUtils工具类编写

    什么是JDBC: JDBC全称: java database connection. Jdbc主要用于java代码连接数据库,java代码就可以发送sql语句给数据库服务器,操作数据库中数据. 获取连 ...

  3. 【JDBC】JDBCUtils工具类开发

    [JDBC]JDBCUtils工具类开发 1.JDBCUtils工具类开发 2.使用JdbcUtils工具类测试DML语句 3.使用JdbcUtils工具类测试查询语句 1.JDBCUtils工具类开 ...

  4. JDBCUtils工具类的创建和使用

    为了简化JDBC的注册驱动.创建连接对象等操作,可以使用JDBC工具类以及配置文件. 配置文件 url = jdbc:mysql://localhost:3308/db4?useSSL=false&a ...

  5. 05:JDBC的开发步骤,及其抽取的JDBCUtils工具类

    1.1.JDBC是什么? JDBC是一种用于执行SQL语句的Java API.(Java Data Base Connectivity,java数据库连接),是Java访问数据库的标准规范,可以为不同 ...

  6. JDBCUtils工具类的基础学习笔记

    注:以下整理笔记来自自己的公众号,适合初学者一起探讨,我也是初学者! 创建一个实体类: package com.zx.bean;public class User {private int id;pr ...

  7. JDBC 数据库连接池(JDBCUtils工具类)

    文章目录 前言 一.JDBC作用? 二.获取数据的连接方式 三.Statement/PreStatement执行sql 四.ResultSet结果集 五.JDBC相关API 六.事务 七.批处理 八. ...

  8. JavaWeb基础之JdbcUtils工具类2.0

    使用c3p0连接池来改版JdbcUtils工具 1. 使用c3p0连接池获取连接,使代码更加简单 1 /** 2 * 使用c3p0连接池做小工具 3 * JdbcUtils v2.0 4 * @aut ...

  9. JDBC:JDBC工具类JDBCUtils

    JDBC工具类:JDBCUtils 1.在src目录下创建一个文件:jdbc.properties url=jdbc:mysql://localhost/stu_db ---数据库的url地址 use ...

最新文章

  1. Science:中科院微生物所向华/李明组揭示护卫CRISPR-Cas的全新毒素-抗毒素RNA系统
  2. Spartan-6的BRAM(Block RAM)模块和DSP 模块XtremeDSP
  3. 联合登陆【支付宝、网易、QQ】
  4. windows编写第一个MFC程序
  5. java线程不能重复_Java中多线程重复启动
  6. 中科大在50年代的教学理念
  7. 职高有计算机专业前途怎么样,职高有哪些专业前途好有发展前景
  8. C语言基础--字符串
  9. 47 - 算法 - 记住常用位运算-Leetcode-136-只出现一次的数字
  10. HDU3954 线段树(区间更新 + 点更新)
  11. windows如何离线打补丁安全需知
  12. 数学建模常用模型之秩和比综合评价法
  13. android 6.0 usb网卡,Android安卓6.0使用技巧:让手机化身网卡和声卡
  14. 虚拟机Ubuntu21.04全屏显示
  15. 2019年CSDN博客排名前10名
  16. matlab emd功率谱密度,基于EMD方法的地心运动时间序列分析
  17. 读书心得-《OKR工作法:谷歌、领英等顶级公司的高绩效秘籍》
  18. 归因分析_归因分析:如何衡量影响? (第2部分,共2部分)
  19. modbustcp测试工具怎么用_【转】年轻人不讲武德不仅白piao接口测试知识还白piao接口测试工具会员...
  20. k8s的yaml文件配置详解(三)

热门文章

  1. python模块下载失败_ubuntu16.04安装python的requests模块失败,怎么解决?
  2. python版本更新_Linux:更新、卸载软件、常见环境变量
  3. 重新打包版Inno Setup 5.4.3
  4. 可悲的外企Infrastructure - 些须感触(杂)
  5. 手写深浅拷贝(js)
  6. LeetCode(389)——找不同(JavaScript)
  7. 再来过-docker
  8. Linux---文件操作
  9. 【Vue】—Vue的模板语法
  10. 零基础带你学习MySQL—分组统计(十二)