JDBC中Dao層資料訪問的逐步優化與總結

2021-06-28 18:36:09 字數 449 閱讀 4845

僅為不斷進取後的

自我總結並加深理解和初學碼農間交流

大神請自愛!

學習的時候總會有很多心得,某些大神總是喜歡自己乙個人悶在心中。讓想學的菜鳥一直望其項背。沒有交流就沒有收穫,沒有對比就沒進取,求大神指教,不要再自個兒修煉了。

為了解決以上三點,建立乙個抽象類abstractdao       在其中寫好和具體實現類差不多的非抽象的增刪查改的公用方法,將引數改為string型的sql(select  username from user where id=?等)的引數和對問號賦值時的引數。此時對問好賦值的引數就為乙個object的物件陣列,而不是之前的具體memoid或者替他的什麼,這樣就可以靈活應對各種型別的引數了。

我們在抽象類中,每個方法中都是同樣的**:

JDBC訪問資料庫的步驟

1.裝載驅動程式 class.forname sun.jdbc.odbc.jdbcodbcdriver 使用jdbc odbc裝載驅動程式 class.forname com.mysql.jdbc.driver 使用mysql的驅動程式 class.forname com.microsoft.jdb...

jdbc訪問各資料庫的方法

mysql class.forname com.mysql.jdbc.driver connection con drivermanager.getconnection jdbc mysql host port database user password oracle資料庫 thin模式 clas...

STL中Vector和List的底層資料結構

摘要 本文列出幾個基本的stl map和stl set的問題,通過解答這些問題講解了stl關聯容器內部的資料結構,最後提出了關於unix linux自帶平衡二叉樹庫函式和map,set選擇問題,並分析了map,set的優勢之處。對於希望深入學習stl和希望了解stl map等關聯容器底層資料結構的朋...