今天閑來無事,把以前自己搞的一個數據庫操作類重新整理了一下,把命名規范了一下,位置和功能重新規劃了一下。
源代碼下載:http://files.VEVb.com/xiaoshuai1992/xsFrameWork.SqlServer.zip
請先看圖片和介紹

DbOperate文件夾
Dbaccess類:核心類,運用Ado.net 對數據庫進行操作。
DbInParameter :傳入DbAccess的參數,如參數,sql語句,sp名稱,sp是執行還是返回數據。
DbOutParameter:傳出的參數,如dataset,執行結果,運行sp的out參數。
為了方便操作,另外加了2個文件,分別直接運行sql和運行sp,這樣就清晰一點。
SpOperate文件夾
SpHelper類:主要是3個方法ExecuteSP,GetDataSet,GetDataTable
xsSpParameter類:執行sp的參數類,里面包含了字符串連接,參數,sp名稱,是否返回數據。
這里為什么叫xsSpParameter而不叫SpParameter呢?主要是SqlParameter是系統自帶的類,為了區分,所以把這2個類前面加上了xs
SqlOperate文件夾
SqlHelper類:主要是GetDataSet,GetDataTable,Exist,Execute類,分別執行一些常用功能,查詢,判斷存在,執行sql
xsSqlParameter類:sql語句,數據庫連接字符串,參數。
這里xsSqlParameter和xsSpParameter 都加上了添加和刪除參數的方法,而且參數如果重復添加會覆蓋。因為程序中定義參數時總想一直用下去,這樣就不用定義很多相同的類了。如要執行n次更新,只需要把參數覆蓋就ok了。
不過還是有問題,首先我寫的事務沒有相應的處理程序,只能原生態的使用DbAccess了,而且,這個類還沒有進行測試,還有待不停的更新和完善。有什么改進的地方請指出,大家可以一起學習一下了。
源代碼下載:http://files.VEVb.com/xiaoshuai1992/xsFrameWork.SqlServer.zip
新聞熱點
疑難解答