抽象父類Sql Helper

1595 ワード

一、基本概念理解
     1、SqlHelperは.NET Frame ebookに基づくデータベース操作コンポーネントです。重複を簡略化するために、それらのデータベース接続を書きに行きます。                                (Sql Connection)、Sql Command、Sql Data Readerなど。SqlHelperをカプセル化した後、通常は方法だけに伝えます。
         データベース接続文字列、SQLパラメータなどのパラメータを入れると、データベースにアクセスできます。
     2、DataSetはADO.NET構造の主要なコンポーネントであり、データソースから検索したデータがメモリにキャッシュされている。DataSet 
           Datableオブジェクトのセットからなります。これらのオブジェクトをDataRelationオブジェクトと関連付けることができます。
     3、DataTable[1] は、一時的にデータを保存するグリッド仮想テーブル(メモリ内のデータを表すテーブル)です。
     4、Sql Data AdapterはDataSetとSQL Serverの間のブリッジで、データを検索して保存します。
二、Sql Helperの使用
       1、出現の背景
             3層の添削をたたく時、D層データベースの接続について重複することが多いです。これらの内容をどのように簡略化しますか?
       2、使い方
            A、使用する前にまず接続文字列を設定します。
                  
           <add key ="DB" value ="sql"></add>
           <add key ="strConn" value ="Server=192.168.24.75;DataBase=jifang;User=sa;Password=1994"></add>
           </appSettings>
           B、データベースの使用については、ただ増減、削除、修正、調査、パラメータの伝達があるかどうかを確認します。だから、二つの種類に分けられます。                   各クラスの中でパラメータの有無に分けられます。
                戻るタイプがDataTableであれば、
            C、DataSetで検索したデータを保存する
          D、Sql Data AdapterでDataSetとSQL Serverを接続します。
            E、検索したデータをデータテーブルに入れる
三、まとめ
              SqlHelperは使う前に他の人から聞いたことがあります。最初にそれに接触した時に、対象に向けたパッケージ性をよく表していると思います。        重複した部分を一緒に包装して、便利にデータベースにアクセスできます。この時、第一版の機械室の有料システムのモジュールを思い出しました。彼らは同じです。        はい、瞬間的にSO easyを感じます。実践中です。