iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在java中封装一个JDBC工具类
  • 158
分享到

怎么在java中封装一个JDBC工具类

2023-06-06 15:06:04 158人浏览 泡泡鱼
摘要

本篇文章给大家分享的是有关怎么在java中封装一个JDBC工具类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序

本篇文章给大家分享的是有关怎么在java中封装一个JDBC工具类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序、WEB应用程序、分布式系统和嵌入式系统应用程序。

说明

在java开发过程中,代码中时常用到一些Scanner、Random一样的类,他们是键盘录入,生成随机数的类,像一个工具一样,在java中被称为工具类。

2、步骤

封装JDBC工具类

加入获取数据库连接对象的方法

加入释放连接的方法

3、实例

package com.qianfeng.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCUtil {public static Connection getConnection() throws SQLException {String url = "jdbc:mysql://localhost:3306/class?useSSL=false";String user = "root";String passWord = "root";Connection conn = DriverManager.getConnection(url,user,password);return conn;}public static void releaseSourse(Connection conn) throws SQLException {if (conn != null) {conn.close();}}public static void releaseSourse(Connection conn,Statement stmt) throws SQLException {if (stmt != null) {stmt.close();}if (conn != null) {conn.close();}}public static void releaseSourse(Connection conn,Statement stmt,ResultSet resultSet) throws SQLException {if (resultSet != null) {resultSet.close();}if (stmt != null) {stmt.close();}if (conn != null) {conn.close();}}}

实例扩展:

public class JDBCUtil {  //连接对象  private Connection connection = null;  //数据库操作对象  private PreparedStatement ps = null;  //数据库连接地址  private static String url = "jdbc:Mysql://localhost:3306/";  //用户名  private static String user = "root";  //密码  private static String password = "123456";  //静态代码块 注册驱动  //类加载的时候,只执行一次  static{    try {      Class.forName("com.mysql.jdbc.Driver");    } catch (ClassNotFoundException e) {      e.printStackTrace();    }  }  //获取连接对象  public Connection getConnection(){    //Connection conn = null;    try {      connection = DriverManager.getConnection(url,user,password);    } catch (SQLException e) {      e.printStackTrace();      System.out.println("数据库连接失败....");    }    System.out.println("数据库连接成功...");    return connection;  }  //获取数据库操作对象  public PreparedStatement createPreparedStatement(String sql){    connection = getConnection();    try {      ps = connection.prepareStatement(sql);    } catch (SQLException e) {      e.printStackTrace();    }    return ps;  }  //释放资源  public void close(){    //释放连接对象    if (connection != null) {      try {        connection.close();      } catch (SQLException e) {        e.printStackTrace();      }    }    //释放数据库操作对象    if (ps != null) {      try {        ps.close();      } catch (SQLException e) {        e.printStackTrace();      }    }    System.out.println("释放资源成功...");  }  //方法的重载  public void close(ResultSet reuslt){    // 调用释放资源的方法    close();    // 释放查询结果集对象    if (reuslt != null) {      try {        reuslt.close();      } catch (SQLException e) {        e.printStackTrace();      }    }  }}

以上就是怎么在java中封装一个JDBC工具类,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: 怎么在java中封装一个JDBC工具类

本文链接: https://www.lsjlt.com/news/247657.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在java中封装一个JDBC工具类
    本篇文章给大家分享的是有关怎么在java中封装一个JDBC工具类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序...
    99+
    2023-06-06
  • 如何在java中封装一个JDBC工具类
    如何在java中封装一个JDBC工具类?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布...
    99+
    2023-06-14
  • 如何在Java中自定义封装一个JDBC工具类
    如何在Java中自定义封装一个JDBC工具类?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。步骤① 创建配置文件(config.properties),用于存放注册驱动和连接...
    99+
    2023-06-06
  • 【JAVA高级】——吃透JDBC中的封装工具类、ORM和Date工具类
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:乐趣国学的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:JAVA开发者成长之路 ...
    99+
    2023-08-31
    数据库 java mysql
  • 怎么在python中封装一个pyqt5类
    怎么在python中封装一个pyqt5类?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开...
    99+
    2023-06-14
  • Pandas怎么封装Excel工具类
    这篇文章主要介绍了Pandas怎么封装Excel工具类的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Pandas怎么封装Excel工具类文章都会有所收获,下面我们一起来看看吧。引言Excel是一种广泛使用的电子...
    99+
    2023-07-06
  • Java日期工具类的封装详解
    概述 在日常的开发中,我们难免会对日期格式化,对日期进行计算,对日期进行校验,为了避免重复写这些琐碎的逻辑,我这里封装了一个日期工具类,方便以后使用,直接复制代码到项目中即可使用。 ...
    99+
    2022-11-13
    Java日期工具类 Java日期类
  • javascript中怎么封装一个拖拽类
    这篇文章将为大家详细讲解有关javascript中怎么封装一个拖拽类,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。引入js和对应的cssimport&nbs...
    99+
    2024-04-02
  • MongoDB中怎么封装一个操作类
    本篇文章给大家分享的是有关MongoDB中怎么封装一个操作类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。MongoDB操作类封装mongob...
    99+
    2024-04-02
  • HttpClient 4.0封装工具类是怎样的
    这篇文章将为大家详细讲解有关HttpClient 4.0封装工具类是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。以下为本人在实际开发过程中封装的HttpClient工具类,HttpC...
    99+
    2023-06-03
  • 利用怎么对Java输出打印工具类进行封装
    这篇文章将为大家详细讲解有关利用怎么对Java输出打印工具类进行封装,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在进行Java打印输出,进行查看字段值的时候,觉得每次写了System.ou...
    99+
    2023-05-31
    java ava
  • 怎么使用Springboot封装一个自适配的数据单位转换工具类
    今天小编给大家分享一下怎么使用Springboot封装一个自适配的数据单位转换工具类的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-05
  • 利用Java怎么实现一个超时工具类
    本文章向大家介绍利用Java怎么实现一个超时工具类的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程...
    99+
    2023-06-06
  • Java利用Reflect实现封装Excel导出工具类
    目录定义ExcelExportEnum定义导出方法校验入参利用java反射获取Service中的所有method提取method中的入参对象,获取其Class传入参数,调用导出方法注...
    99+
    2022-11-13
    Java Reflect封装Excel导出工具类 Java Excel导出 Java Reflect
  • java怎么封装成一个程序
    要将Java代码封装成一个程序,可以按照以下步骤进行操作:1. 编写Java源代码:使用文本编辑器(例如Notepad++、Subl...
    99+
    2023-08-24
    java
  • 使用Springboot封装一个自适配的数据单位转换工具类
    目录前言本篇内容简要:开始封装:① 初步的封装,通过map去标记需要转换的 类属性字段② 进一步的封装, 配合老朋友自定义注解搞事情总结前言 平时做一些统计数据,经常从数据库或者是从...
    99+
    2023-03-08
    springboot 单位转换工具类 spring工具类 springboot转换器
  • SpringBoot中操作Redis及工具类的封装详解
    目录一、引入依赖及进行配置二、使用三、Redis 操作工具类的封装一、引入依赖及进行配置 1.maven依赖的引入(继承了SpringBoot的父模块,所以不需要再声明版本) <...
    99+
    2023-05-19
    SpringBoot操作Redis方法 SpringBoot如何操作Redis SpringBoot操作Redis SpringBoot Redis
  • 怎么在Java中导出Excel通用工具类
    今天就跟大家聊聊有关怎么在Java中导出Excel通用工具类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、构建pom.xml我们的工程是利用Maven来构建的,项目具体搭建过程大...
    99+
    2023-06-14
  • FileUploadUtil工具类怎么在Java项目中使用
    本篇文章为大家展示了FileUploadUtil工具类怎么在Java项目中使用 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体内容如下package com.gootrip.util;impor...
    99+
    2023-05-31
    java fileuploadutil ava
  • Java工具类之什么是包装类
    这篇文章主要介绍“Java工具类之什么是包装类”,在日常操作中,相信很多人在Java工具类之什么是包装类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java工具类之什么是包装类”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作