2.3 數據源

    由於數據來源多樣,要使我們開發的程序適用於多種數據庫,甚至是文件,就需要對數據來源進行封裝——數據源DataSource。

    雖然數據源的引入是爲了屏蔽數據庫間的差異,但是也給我們帶來其它好處,由於所有的數據庫操作都是通過這個類實現的,所以我們可以通過簡單改造,就能監控所有數據庫操作的性能;另外還能通過這個類傳遞參數、數據驗證、數據過濾等。

    數據源應具備的基本方法:

    static public DataSource getDataSource(String tag) throws Exception

    public void commit() throws Exception

    public void rollback() throws Exception

    public void close() throws Exception

    public RetInfo query(String table,String type,BaseQuery query) throws Exception// BaseQuery 是一個查詢對象

    public RetInfo queryForUpdate(String table,String type,BaseQuery query) throws Exception

    insertRecord方法

    updateRecord方法

    deleteWhere方法

發佈了36 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章