マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

以下、ADO.NETデータプロバイダの種類を列挙する。

汎用 .NETデータ プロバイダ

OLE DB

System.Data.OleDb?

ODBC

System.Data.Odbc

OLE DBとODBCの選択

結局、SQL Server 2014でまだ廃止されていないようですが、
Accessなどの他のマイクロソフト製品でOLE DBのサポート打ち切りは始まってきているようです。

参考

DBMS固有 .NETデータ プロバイダ

SQL Server

System.Data.SqlClient?

Oracle

System.Data.OracleClient?

ODP.NETデータ プロバイダ

PostgreSQL

Npgsql .Net Data Provider for Postgresql

dotConnect for PostgreSQL

MySQL

MySQL Connector/NET

ライセンスに注意が必要(GPL)。

DB2

DB2.NETデータ プロバイダ

HiRDB

pddndp20.dll

その他

接続型データアクセスをサポートする、ADO.NETの前任のデータプロバイダ。

DAO

主に Jet接続に用いられるが、ODBC接続も可能。

RDO

ODBC データベース専用として設計されている。

ADO

RDOやDAOの後継

参考

OO4O

Oracle社のリリースしたカスタムのデータプロバイダ。
#OO4Oは、Oracle Objects for OLEの略称

64bit対応

OO4Oは64bit対応がされていない。

サポート(discon)

Oracle11g(11.2)が、OO4Oをサポートする最後のバージョン。

従って、今後、新規のOO4O採用は推奨されない
(VB6、VBA、VBScript等からはADOを使用する)。

移行

従って、コンバージョンではなく再構築になる。

参考

VC++から

以下の様な感じでしょうか。

COM

C++/CLI

ADO.NETデータプロバイダ

参考

参考

構築

Oracle11gXE + ODP.NET Managed Driver

PostgreSQL + NpgSql

コネクション・プーリング

コネクション・プーリング(接続プール)は、

GPLについて。

GNU General Public License

ケース


Tags: :データアクセス, :ADO.NET


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS