/** * 这是一个工具类,一般工具类不能被继承,所以定义成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. 看看Vector源码Java 9
  2. TensorFlow Lattice:灵活、可控、可解释的机器学习
  3. leetcode算法题--最长字符串链
  4. 华为芯片设计面试题_未来想去华为海思做芯片设计,应该做哪些努力?
  5. SEL selector (二)
  6. LeetCode 2087. 网格图中机器人回家的最小代价(脑筋急转弯)
  7. [转] ASP.NET中使用javascript
  8. [转]简明 Nginx Location Url 配置笔记
  9. 与中石油分享SOA成功实践
  10. vscode+sftp 开发模式环境的同步
  11. 安装深度linux系统卡住不动,简单有效!一招解决深度Linux死机问题
  12. java程序员必备英语词汇_java程序员常用英文单词整理
  13. 数据库基础知识:概念篇
  14. 在c语言中 合法常量的规定,以下选项中不能作为C语言合法常量的是( )
  15. 论DNS地址8.8.8.8和114.114.114.114
  16. bzoj2096[Poi2010]Pilots*
  17. 珠海公交查询使用指南
  18. 大学生租房坑---亲身经历与总结吧(合肥暖虎公寓)
  19. 【python pandas】数据框行转列,列转行
  20. 数学传奇2——格林的风车

热门文章

  1. 信息隐藏—音频隐藏LSB算法
  2. 做文件删除时,关闭流的功能
  3. 网络-空中包抓取之OmniPeek的使用
  4. 智慧路灯的定义及功能有哪些?
  5. 自学(网站制作,FLASH,PS,3D)者,一定要看。
  6. 怎样针对Google做搜索引擎优化
  7. 不要在寂寞的时候爱谁
  8. 设置路由器显示检查代理服务器连接失败,路由器设置成功了可检测认证连接失败是为什?...
  9. 精确的目标检测中定位置信度的获取
  10. 【react】JSX基本语法