データベースにアクセスするための第5章ADO.NET

1、ADO.NET

A)ADO.NETは、データベースへのアクセス方法や技術、クラスのセットです。

[アプリケーションがアクセスするための技術は、データベースの.NET Frameworkが提供されます。]

b)は、主な構成要素

  1. DataSetのデータセット - 一時的な倉庫
  2. .NET Frameworkデータプロバイダー

C)利点:[:データセット原因]データソースは、データを切断するために使用することができます。

D).NET Frameworkデータプロバイダ(インポート名前空間)

  1. SQL Serverデータベース--System.Data.SqlClient。
  2. OLE DBデータベース--System.Data.OleDb。
  3. ODBCデータベース--System.Data.Odbc。
  4. Oracleデータベースの--System.Data.OracleClient。

ado.netを提供e)は4つのコアオブジェクト

  1. 接続の        接続   
  2. コマンド            コマンド 
  3. DataReaderを            読みます
  4. データアダプター           適応

図2に示すように、Connectionオブジェクトは、  [データベースとアプリケーションとの間のリンクであるブリッジ]

共通プロパティとメソッドA)Connetionオブジェクト

ConnetionString-接続文字列;オープン() - オープン;()閉じる - 閉じます。

 

 

B)データベースを接続するステップ

  • インポートの名前空間

System.Data.SqlClientを使用します。

  • 接続文を書きます

connStr =文字列  「データソース=サーバー名;初期カタログ=データベース名;ユーザID =ユーザ名; PWD =パスワード」;

  • 作成 Connectionオブジェクトを

SqlConnectionオブジェクトでCONN =新しいSqlConnectionオブジェクト(connStr)。

  •  オープン接続

conn.Open();

3、異常な -ランタイムエラー

A)例外:コードは異常と呼ばれるプログラマの予想外の効果が表示されます

b)例外処理:例外は、符号化処理プログラムで発生することが予測しています。

種c)は異常

1)エラーエラープログラマ予測できない、制御不能

2)例外例外。

D)例外の種類:

1)制御異常を、ちょうど書かれたコードを表し、エラーがエラーの前に実行されます。

2)実行時例外:エラーのみと呼ばれるランタイム例外の実行中に発生します

e)は、共通のランタイム例外の:

配列境界例外   演算例外(除数ができません 0)ヌルポインタ例外

 f)を  使用してキャプチャし、例外を処理するtry-catchブロックを

構文:注意:キャッチは、1つまたは複数のです。 

試します

{      

      //は異常が現れたことがあり、コードが含まれています

 

}

キャッチ(例外の種類プロセス)

{

      //エラー処理コード

}

最後に

{      

     とにかく実行されます//コード

}

図4に示すように、コマンドは、オブジェクト[:送信データ処理を SQLコマンドおよびデータソースから結果を返します]

共通プロパティとメソッドA)Commandオブジェクト

 

b)コマンドの使用手順を:

1 、データベース接続を作成します

2 、定義されたSQL

3 、作成コマンドオブジェクトを

4 、コマンドを実行します

おすすめ

転載: www.cnblogs.com/suola/p/11344213.html