今天上課,老師講了乙個很小的通用性的訪問資料庫和程式,主要是利用反射,寫了乙個資料庫類,進行增刪改查……
下面是**:
public class commondao catch (sqlexception e) finally }
public boolean update(object obj)
public object findbyid(int id,class cls)
public list find(class cls)
public boolean deletebyid(int id,class cls)
public static void main(string args)
}
看看**確實覺得不錯,通用性很強,下課後問老師,這樣**通用性看似很強,跟我以前學的老是提倡用面向介面程式設計,不同……
老師,這個通用性並不是很強,只適用於乙個資料庫,當需要資料庫轉移的時候,就不能了,這樣就需要使用介面,針對每一種資料庫操作都需要寫乙個介面實現,資料庫轉移的時候,就不需要重寫了……
利用泛型 反射 讀取資料庫資料
基類 public abstract class basedal protected listgettablist sqldatareader reader where t class,new list.add entity catch exception ex return list 子類 pub...
微軟資料庫訪問介面(ODBC,OLEDB,ADO)
在sql server中通過鏈結伺服器查詢ole db資料來源 在sql server中直接查詢ole db資料來源 odbc open database connectivity,開放資料庫互連 要了解odbc是什麼,先了解一下資料庫連線的相關知識。在最開始連線資料庫時,由於資料庫種類繁多,各種資...
利用jsp mysql 對資料庫進行訪問
connection conn null statement stmt 載入資料庫驅動類 class.forname com.mysql.jdbc.driver newinstance 資料庫連線url string url jdbc mysql 我本地資料庫的名稱叫做ysp 資料庫使用者名稱和密碼...