高防服务器

java怎么封装JDBC工具类


java怎么封装JDBC工具类

发布时间:2022-06-01 14:54:53 来源:高防服务器网 阅读:57 作者:iii 栏目:大数据

这篇文章主要讲解了“java怎么封装JDBC工具类”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java怎么封装JDBC工具类”吧!

1、说明

在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;           /**      * JDBC工具类      * 有获取连接的方法      * @author dushine      */     public class JDBCUtil {           /**      * 获取数据库连接的方法      * @return Connection conn      * @throws SQLException      */     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;     }           /**      * 释放连接的方法      * @param conn      * @throws SQLException      */     public static void releaseSourse(Connection conn) throws SQLException {     if (conn != null) {     conn.close();     }     }                 /**      * 释放连接的方法      * @param conn 数据库连接对象      * @param stmt 执行SQL语句的对象      * @throws SQLException      */     public static void releaseSourse(Connection conn,Statement stmt) throws SQLException {     if (stmt != null) {     stmt.close();     }           if (conn != null) {     conn.close();     }     }           /**      * 释放连接的方法      * @param conn 数据库连接对象      * @param stmt 执行SQL语句的对象      * @param resultSet 执行SQL语句的返回的结果集      * @throws SQLException      */     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();     }     }     }

感谢各位的阅读,以上就是“java怎么封装JDBC工具类”的内容了,经过本文的学习后,相信大家对java怎么封装JDBC工具类这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是高防服务器网,小编将为大家推送更多相关知识点的文章,欢迎关注!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[