自己做的乙個jdbc整合工具類總結

2021-09-29 01:10:37 字數 951 閱讀 2411

有兩個方法:

乙個是資源釋放、乙個是資料庫連線兩個方法都好實現

主要是靜態**塊那一段:

因為資料庫驅動、和從配置檔案獲取資料只需要一次

我就把它們放在靜態**塊上面,使得生命週期和類相同

另乙個就是:我的配置檔案建立的是資源檔案,我就使用的「類載入器」來獲取資源定位url物件,通過url類裡面的方法獲取資源檔案的路徑,這樣就沒有其它相對路徑方法這麼複雜

當然也可以使用classlorder的另乙個方法 inputstream getresourceasstream​(string name)直接返回乙個流給 properties

/**

* jdbc工具類

*/public class jdbcutils catch (ioexception | classnotfoundexception e)

}/**

* 連線獲取

*/public static connection jdbcconnection() throws classnotfoundexception, sqlexception

/*** 資源釋放

*/public static void jdbcclos( statement stat, connection conn) catch (sqlexception e)

}if(conn != null) catch (sqlexception e) }}

public static void jdbcclos(resultset rs, statement stat, connection conn) catch (sqlexception e)

}if(stat != null) catch (sqlexception e)

}if(conn != null) catch (sqlexception e) }}

}

乙個整合SQL語句的類

我們在寫asp資料庫程式的時候,通常都會用到sql語句,而在增加資料和更新資料的時候,通常會使用一下方式 insert into message incept,sender,title,content,sendtime,flag,issend values incept i membername t...

乙個整合SQL語句的類

我們在寫 asp資料庫程式的時候,通常都會用到 sql語句,而在增加資料和更新資料的時候,通常會使用一下方式 insert into message incept,sender,title,content,sendtime,flag,issend values incept i membername...

乙個Log的工具類

由於專案是屬於專項定製,在私有網路中執行,有一天突然說程式出問題了,現場沒有自己人,無法定位問題,一臉蒙蔽。因為專案可以把崩潰日誌儲存到檔案,於是想把log日誌儲存一下,以便方便定位。public class logutils 判斷log檔案大小,file myfile new file logpa...