ADO.NETのOdbcDataAdapterでPostgreSQLに接続

OdbcDataAdapter

  • ツールボックス>データよりOdbcDataAdapterをフォーム上にドラッグ
  • データアダプタ構成ウィザードにて
    • データアダプタで使用するデータ接続:新しい接続を押し、コンピュータデータソースタブからPostgreSQL30を選択
      • サーバ名:localhost、データベース名/ユーザー名/パスワードを入れる
    • SQLステートメントの使用を選択
    • SQLを入力(;は不要)

DataSet

  • 上の手順で作成したodbcDataAdapter1を右クリックし、データセットの作成を選択
  • データセットの作成ウィンドウにて
    • 新規作成DataSet名、データセットに追加するテーブル名を確認しOK

DataGrid

  • ツールボックスWindowsフォームよりDataGridをフォーム上にドラッグ
  • プロパティのDataSourceに、上の手順で作成したdataSet11.テーブル名を設定

Fill、Updateメソッドの実装

(Fill:読込み)
odbcDataAdapter1.Fill(dataSet11);
(Update:更新)
odbcDataAdapter1.Update(dataSet11);