以下のテーブルは、特定のデータベースに特定のデータアクセス技術を使用して接続するためによく使用されるデータベースのドライバーのリストです。このリストは、完全または規範的なものではありません。以下に表示されているドライバに加え他のネィティブまたはサードパーティー 代替を使用することができます。
Windows オペレーティングシステムの複数のデータベースドライバーが既に使用されている場合がありますが、代替ドライバーをダウンロードする必要があります。データベースの一部に対して、オペレーティングシステムに付随するドライバーよりもデータベースベンダーより提供される最新のドライバーのパフォーマンスの方が良い場合があります。
データベースのベンダーは、個別にダウンロードすることのできるパッケージ、または、バンドルされたデータベースクライアントソフトウェアを提供します。後者の場合、データベースクライアントソフトウェアは、通常、データベースの管理と接続、およびデータベースクライアントとそのコンポーネントのインストールと構成を簡素化するために管理と構成ユーティリティにより構成されています。
データベースクライアントを正確に構成することは、データベースへの接続を成功させるために必須です。データベースをインストールして、使用する前に、各データベースバージョンおよび各 Windows バージョンにより通常異なるデータベースのインストールおよび構成の手順を確認することが奨励されます。
データベースの種類に関して各データアクセステクノロジーの機能と制限を理解するには、特定のデータベース製品のドキュメントを参照し、特定の環境に対しての接続をテストします。よく発生する接続問題を回避するために、以下に注意してください。:
•ADO.NET の一部のプロバイダーはサポートされない、または、サポートが制限されています。次を参照してください: ADO.NET サポートメモ。
•データベースドライバーをインストールする際、 Altova アプリケーション (32-ビット または 64-ビット)などの同じプラットフォームが使用されることが奨励されます。 例えば、 32ビットの Altova アプリケーションが 64-ビットオペレーティングシステムで使用される場合、が使用される場合、32-ビットのドライバーをインストールし、 32-ビットのドライバーを使用して、データベースの接続をセットアップします。 詳細に関しては、 使用可能な ODBC ドライバーの表示 を参照してください。
•ODBC データソースをセットアップする際、データソース名 (DSN) をユーザー DSN の代わりに システム DSN として作成することが奨励されます。詳細に関しては、 使用可能な ODBC ドライバーの表示 を参照してください。
•When setting
•JDBC データソースをセットアップする際、 JRE (Java Runtime Environment) 、Java Development Kit (JDK) がインストールされている、またオペレーティングシステムの CLASSPATH 環境変数が構成されていることを確認してください。詳細に関しては、JDBC 接続のセットアップを参照してください。
•データベースベンダーからインストールするドライバーおよびデータベースクライアントソフトウェアのインストールの手順とサポートの詳細は、インストールパッケージのドキュメントを参照してください。公式なまたはサードパーティデータベースドライバーの場合、特定のオペレーティングシステムでの特定のドライバーに適用することのできる最も包括的な情報と構成手順は、通常ドライバーインストールパッケージの一部です。
データベース |
インターフェイス |
ドライバー |
---|---|---|
Firebird |
ADO.NET |
Firebird ADO.NET データ プロバイダー (http://www.firebirdsql.org/en/additional-downloads/) |
JDBC |
Firebird JDBC ドライバー ( http://www.firebirdsql.org/en/jdbc-driver/ ) |
|
ODBC |
Firebird ODBC ドライバー ( http://www.firebirdsql.org/en/odbc-driver/ ) |
|
IBM DB2 |
ADO |
DB2 のための IBM OLE DB プロバイダー |
ADO.NET |
.NET のための IBM Data Server プロバイダー |
|
JDBC |
JDBC と SQLJ のための IBM Data Server ドライバー |
|
ODBC |
IBM DB2 ODBC ドライバー |
|
IBM DB2 for i |
ADO |
•i5/OS IBMDA400 OLE DB プロバイダー のための IBM DB2 •i5/OS IBMDARLA OLE DB プロバイダー のためのIBM DB2 •i5/OS IBMDASQL OLE DB プロバイダー のためのIBM DB2 |
ADO.NET |
IBM i のための. NET Framework Data プロバイダー |
|
JDBC |
Java JDBC Driver のための IBM ツールボックス |
|
ODBC |
iSeries Access ODBC ドライバー |
|
IBM Informix |
ADO |
IBM Informix OLE DB プロバイダー |
JDBC |
IBM Informix JDBC ドライバー |
|
ODBC |
IBM Informix ODBC ドライバー |
|
Microsoft Access |
ADO |
•Microsoft Jet OLE DB プロバイダー •Microsoft Access Database Engine OLE DB プロバイダー |
ADO.NET |
OLE DB のための.NET Framework データ プロバイダー |
|
ODBC |
•Microsoft Access ドライバー |
|
MariaDB |
ADO.NET |
MariaDB のための専用の .NET コネクタが不足している場合、 MySQL のための コネクタ/NET を使用してください (http://dev.mysql.com/downloads/connector/net/)。 |
JDBC |
MariaDB コネクタ/J (https://downloads.mariadb.org/) |
|
ODBC |
MariaDB コネクタ/ODBC (https://downloads.mariadb.org/) |
|
Microsoft SQL Server |
ADO |
•SQL Server のための Microsoft OLE DB プロバイダー •SQL Server ネイティブなクライアント |
ADO.NET |
•SQL Server のための .NET Framework データ プロバイダー •OLE DB のための .NET Framework データ プロバイダー |
|
JDBC |
•SQL Server のための Microsoft JDBC ドライバー ( http://msdn.microsoft.com/en-us/data/aa937724.aspx ) |
|
ODBC |
•SQL Server のための Microsoft JDBC Driver ( https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server ) |
|
MySQL |
ADO.NET |
|
JDBC |
コネクタ/J ( http://dev.mysql.com/downloads/connector/j/ ) |
|
ODBC |
コネクタ/ODBC ( http://dev.mysql.com/downloads/connector/odbc/ ) |
|
Oracle |
ADO |
•OLE DB のための Oracle プロバイダー •Oracle のための Microsoft OLE DB プロバイダー |
ADO.NET |
.NET のための Oracle データ プロバイダー (http://www.oracle.com/technetwork/topics/dotnet/index-085163.html) |
|
JDBC |
•JDBC Thin ドライバー •JDBC Oracle Call Interface (OCI) ドライバー これらのドライバーは、通常、データベースクライアントのインストール中にインストールされます。(Thin ドライバーではない) OCI ドライバーを使用する接続は、 Oracle XML DB のコンポーネントを使用しています。 |
|
ODBC |
•Oracle のための Microsoft ODBC •Oracle ODBC ドライバー (通常、 Oracle データベースクライアントのインストール中にインストールされます)。 |
|
PostgreSQL |
JDBC |
PostgreSQL JDBC ドライバー ( https://jdbc.postgresql.org/download.html ) |
ODBC |
psqlODBC ( https://odbc.postgresql.org/ ) |
|
ネイティブな接続 |
使用可能。ネイティブな接続を使用する場合、ドライバーをインストールする必要はありません。 |
|
Progress OpenEdge |
JDBC |
JDBC コネクタ ( https://www.progress.com/jdbc/openedge ) |
ODBC |
ODBC コネクタ ( https://www.progress.com/odbc/openedge ) |
|
SQLite |
ネイティブな接続 |
使用可能。ネイティブな接続を使用する場合、ドライバーをインストールする必要はありません。 |
Sybase |
ADO |
Sybase ASE OLE DB プロバイダー |
JDBC |
JDBC のための jConnect™ |
|
ODBC |
Sybase ASE ODBC ドライバー |
|
Teradata |
ADO.NET |
Teradata のための .NET データ プロバイダー (http://downloads.teradata.com/download/connectivity/net-data-provider-for-teradata) |
JDBC |
Teradata JDBC ドライバー (http://downloads.teradata.com/download/connectivity/jdbc-driver) |
|
ODBC |
Windows のための Teradata ODBC Driver (http://downloads.teradata.com/download/connectivity/odbc-driver/windows) |