データベースアクセス周りのプロバイダとは何なのか調べました。

  • ODBC(Open Database Connectivity)

 MSが開発したRDBMS用のアクセスAPIの事。

  • OLE-DB(Object Linking andd Embedding Database)

 MSが提供しているデータベースへのアクセスAPIの事。

 ODBCをさらに抽象化していて、ExcelとかCSVにも対応している

  • COM(Component Object Model)

 他のAPIを使えるよ。っていう仕組み

 Java用のDBアクセスAPI

 JDBCに対応していないDBの場合は、JDBC-ODBCブリッジを使用する。