日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java中封裝JDBC工具類的實例分析

瀏覽:151日期:2022-08-16 08:36:08

對于能夠重復使用的代碼,我們最好的方法是對它們進行封裝,然后在下次使用的使用就可以直接調用了。本篇所要提到的是JDBC工具類,相信大家在學習java時都接觸過。那么對于封裝它的方法,本篇先對工具類進行簡單的說明,列出有關的封裝步驟,然后帶來相關的實例。

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();}}}

實例擴展:

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工具類的實例分析的文章就介紹到這了,更多相關java中如何封裝JDBC工具類內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩三级精品| 色偷偷偷在线视频播放| 欧美日韩国产免费观看视频| 91亚洲国产| 免费久久精品视频| 久久久一二三| 国产精品免费不| 免费看久久久| 日本久久精品| 色天使综合视频| 久久蜜桃精品| 久久久免费人体| 日本不卡视频在线观看| 精品国产欧美日韩| 久久精品官网| 国产精品普通话对白| 99国产成+人+综合+亚洲欧美| 亚洲天堂免费| 国产精品宾馆| 蜜臀91精品一区二区三区| 超级白嫩亚洲国产第一| 亚洲欧洲专区| 激情综合自拍| 动漫av一区| 国产精品尤物| 日韩av中文字幕一区二区三区| 91久久国产| 亚洲91精品| 国产精品yjizz视频网| 日本视频中文字幕一区二区三区| 日韩三级视频| 久久久精品日韩| 动漫av一区| 国产 日韩 欧美 综合 一区| 国产欧美日韩精品高清二区综合区| 中文字幕亚洲影视| 蜜桃伊人久久| 日本在线一区二区三区| 色8久久久久| 亚洲天堂av资源在线观看| 国产精品毛片| 最新国产拍偷乱拍精品| 激情久久五月| 亚洲国产不卡| 日韩视频不卡| 视频在线观看一区二区三区| 国产一区观看| 国产亚洲亚洲| 亚洲精品麻豆| 91在线成人| 久久xxx视频| 1024精品一区二区三区| 欧美日韩一区二区三区视频播放| 精精国产xxxx视频在线播放 | 日韩一区二区三免费高清在线观看| 日韩欧美一区免费| 精品三级av在线导航| 中文字幕在线视频网站| 香蕉久久99| 色88888久久久久久影院| 国产在线成人| 欧美粗暴jizz性欧美20| 欧美a级片一区| 亚洲精品女人| 欧美激情福利| 91精品在线观看国产| 蜜臀av免费一区二区三区| 丝袜诱惑制服诱惑色一区在线观看 | 午夜一级在线看亚洲| 制服诱惑一区二区| 亚洲精品看片| 成人高清一区| 亚洲女人av| 国产日韩欧美三级| 久久美女性网| 日韩国产精品久久久| 麻豆高清免费国产一区| 99精品99| 老鸭窝一区二区久久精品| 亚洲精品一二三区区别| 国产美女亚洲精品7777| 久久一级电影| 综合激情在线| 91日韩在线| 欧美亚洲二区| 欧美精品羞羞答答| 国产日韩精品视频一区二区三区| av日韩中文| 日韩一区二区三区免费视频 | 国产高潮在线| 亚洲另类视频| 亚洲黑丝一区二区| 久久女人天堂| 日韩国产精品久久久久久亚洲| 91亚洲自偷观看高清| 97久久超碰| 久久亚洲视频| 激情综合网址| 日韩欧美1区| 国产毛片精品| 日韩三级视频| 午夜电影亚洲| 精品国产欧美日韩| 欧美影院精品| 石原莉奈在线亚洲三区| 深夜视频一区二区| 丁香婷婷久久| 国产日本久久| 日本伊人午夜精品| 亚洲国产一区二区三区在线播放| 精品久久免费| 国产极品一区| 国产欧美日韩精品高清二区综合区| 亚洲欧美日韩在线观看a三区| 亚洲高清久久| 正在播放日韩精品| 色婷婷综合网| 久久影院午夜精品| 欧美精品1区| 麻豆国产欧美一区二区三区 | 久久精品不卡| 国产精品久久久久久久免费观看| 蜜桃久久久久| 麻豆传媒一区二区三区| 里番精品3d一二三区| 亚洲欧美在线专区| 日韩精品视频一区二区三区| 在线视频亚洲欧美中文| 中文字幕中文字幕精品| 噜噜噜久久亚洲精品国产品小说| 国产亚洲一区在线| 免费观看在线综合| 日韩中文一区二区| 国产精品一二| 国产精品a久久久久| 日欧美一区二区| 国产精品日本欧美一区二区三区| 亚洲一区成人| 欧美视频久久| 欧美国产美女| 激情综合亚洲| 欧美日韩一区二区高清| 欧美国产日本| 一区二区三区视频免费观看| 午夜国产精品视频免费体验区| 丝袜脚交一区二区| 欧美私人啪啪vps| 国产精选在线| 不卡av一区二区| 日韩1区2区3区| 国产精品毛片视频| 成人美女视频| 亚洲美洲欧洲综合国产一区| 亚洲人成亚洲精品| 麻豆精品久久| 亚洲va中文在线播放免费| 免费在线视频一区| 欧美日本不卡高清| 免费久久久久久久久| 日韩av中文在线观看| 狠狠躁少妇一区二区三区| 亚洲尤物在线| 国产成人久久| 男人的天堂亚洲一区| 国语对白精品一区二区| 欧美国产91| 国产精品一区高清| 狠狠干综合网| 国产黄色精品| 黄色免费成人| 97精品国产| 亚洲aa在线| 亚洲香蕉网站| 欧美国产一级| 久久国产麻豆精品| 爽爽淫人综合网网站| 日本韩国欧美超级黄在线观看| 欧美日韩1区2区3区| 麻豆亚洲精品| 在线午夜精品| 高清不卡亚洲| 日韩1区2区3区| 91精品国产乱码久久久久久久| 婷婷综合国产| 一本色道精品久久一区二区三区| 97精品国产福利一区二区三区| 国产麻豆一区二区三区| 久久亚洲色图| 亚洲a一区二区三区| 波多视频一区| 成人台湾亚洲精品一区二区| 欧美一级网址| 日韩免费精品| 在线看片一区| 美国三级日本三级久久99 | 久久蜜桃精品| 日本黄色精品| 精品72久久久久中文字幕| 综合激情婷婷| 亚洲无线观看|