/** * 这是一个工具类,一般工具类不能被继承,所以定义成final* * 不需要构造实例,用私有的构造方法*  单例模式或者用static静态代码块,*  本例用static,没有实例* */
package cn.itcast.jdbc;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public final class JdbcUtils {private static String url = "jdbc:mysql://localhost:3306/jdbc";private static String user = "root";private static String password = "123456";private JdbcUtils() {}// 注册驱动static {try {Class.forName("com.mysql.jdbc.Driver");} catch (Exception e) {throw new ExceptionInInitializerError(e);}}//建立连接public static Connection getConnection() throws SQLException {return DriverManager.getConnection(url, user, password);}//释放资源public static void free(ResultSet rs, Statement st, Connection conn) {try {if (rs != null)rs.close();} catch (SQLException e) {e.printStackTrace();} finally {try {if (st != null)st.close();} catch (SQLException e) {e.printStackTrace();} finally {try {if (conn != null)conn.close();} catch (SQLException e) {e.printStackTrace();}}}}
}

工具类JdbcUtils相关推荐

  1. JDBC:JDBC工具类JDBCUtils

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

  2. 【JDBC】JDBCUtils工具类开发

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

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

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

  4. 03013_JDBC工具类

    1."获得数据库连接"操作,将在以后的增删改查所有功能中都存在,可以封装工具类JDBCUtils.提供获取连接对象的方法,从而达到代码的重复利用. 2.该工具类提供方法:publi ...

  5. 原生JDBC和工具类的基本实现

    工具: IDEA MySQL8.0或之前版本 文章目录 JDBC原理 JDBC入门案例 JDBC的API详解 JDBC增删改查操作 JDBC工具类 JDBC是Java访问数据库的标准规范,可以为不同的 ...

  6. JDBC学习总结(二)JDBC操作Blob类型字段高效的批量插入JDBC处理数据库事务将多个SQL看成一个事务执行数据库连接池C3P0DBCPDruidDBUtils工具类实现CRUD

    JDBC学习总结(二)JDBC操作Blob类型字段/高效的批量插入/JDBC处理数据库事务/将多个SQL看成一个事务执行/数据库连接池C3P0/DBCP/Druid/DBUtils工具类实现CRUD ...

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

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

  8. 【工具类】JDBCUtils,数据库连接池

    JDBC 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即 ...

  9. JDBCUtils工具类编写

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

最新文章

  1. python私有函数
  2. 三十分钟理解:双调排序Bitonic Sort,适合并行计算的排序算法
  3. golang 获取昨天日期
  4. SqlSugar ORM 入门到精通【一】入门篇
  5. Java初学者不得不知的概念,JDK,JRE,JVM的区别?
  6. 《精通Hadoop》:第 1 章 Hadoop 2.X
  7. 实验8.1 指针与数组 6-6 数组循环右移
  8. 监督学习无监督学习_无监督学习简介
  9. python函数实例解析_python支持返回函数的实例解析
  10. python入门之函数调用-python之函数入门
  11. 数组:正整数数组分成2组使其和的差的绝对值最小
  12. 基于Lua语言的wireshark插件编写
  13. 2022年超高清视频行业研究报告
  14. 奇怪的电梯(DP动态规划和BFS)
  15. 深入分析免流(非小白教程)
  16. DirectShow安装
  17. 分享几个在线制作APP应用的网站
  18. 友盟分享c8998报错原因
  19. Linux 模拟网络丢包及延时
  20. 002-CANoe 10.0 SP3 软件和CAN卡的配置笔记

热门文章

  1. 疯狂试探mysql单表insert极限:已实现每秒插入8.5w条数据
  2. 回调函数的注册和回调
  3. IT30:30岁IT男未来10年规划第2篇(2009-2020)
  4. python爬取歌词生成词云图_爬取毛不易歌词作词云展示
  5. 用场景法剖析需求问题
  6. WinForm实现Rabbitmq官网6个案例-Publishe/Subscribe
  7. 《Restricted Boltzmann Machines for Collaborative Filtering》理解与资料整理
  8. 计算机网络 实验:配置VLAN
  9. 计算机应用基础全册教案,[定稿]计算机应用基础全册教案
  10. MATLAB中eye()函数的用法