当前位置: 首页 > news >正文

JDBCUtils工具类

  • 代码:
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;}
}

http://www.taodudu.cc/news/show-1476420.html

相关文章:

  • 有趣的大模型之我见 | Llama AI Model
  • 复杂链表的复制
  • FPGA Quartus IP核 打开使用
  • ThreeJs 环境配置及遇到问题的解决方法
  • Android 学习 鸿蒙HarmonyOS 4.0 第三章(TS的常用基本类型)
  • 上位机图像处理和嵌入式模块部署(树莓派4b与mcu固件升级)
  • BeanUtils工具类
  • Tomcat8服务器在Cookie中添加当前系统时间报错
  • 动态代理 and Listener监听器
  • JQuery 高级
  • maven遇坑
  • Mybatis_day1
  • Mybatis注解配置与xml配置不能同时使用
  • Mybatis_day2_Mybatis的CRUD操作
  • Mybatis_day2_Mybatis的参数深入
  • Mybatis_day3_Mybatis的动态SQL
  • Mybatis_day3_Mybatis的多表查询
  • Mybatis_day4_Mybatis的延迟加载
  • Mybatis_day4_Mybatis的缓存
  • Mybatis_day4_Mybatis的注解开发
  • Mybatis遇坑
  • 关于java中的位运算
  • Spring_day1
  • Spring_day2
  • Spring_day3
  • Spring_day4
  • SpringMVC_day1
  • SpringMVC_day1_常用注解
  • SpringMVC_02
  • Error creating bean with name 'dataSource' defined in class path resource [spring/spring-dao.xml]:
  • SpringSecurity入门
  • 服务注册不进eureka
  • Spring Cloud总结
  • 在此之前的博客地址
  • golang利用反射写入excel的简单工具类
  • 实习工作难点记录