[Mono-list] IBM has an ADO.NET provider for IBM DB2 Universal Database in Beta

Daniel Morgan danmorg@sc.rr.com
Tue, 18 Mar 2003 11:07:26 -0500


IBM has available for download a Beta of an ADO.NET data provider for IBM
DB2 Universal Database.

Here is an excerpt from their page:

    IBM DB2 .NET Provider (Beta)

    The DB2 .NET Data Provider is an
    add-in component to the Microsoft® .NET Framework. This
    provider accesses IBM DB2 database
    servers running on variety of hardware and operating
    system platforms.  Specifically, the DB2 .Net Data
    Provider can be used to provide connectivity from
    applications written using ADO.NET API to the
    following DB2 family servers:

    DB2 Universal Database Version 8.1
    running on Windows, UNIX and Linux

    DB2 Universal Database for z/OS and OS/390 V6.1
    and later (requires DB2 Connect V8.1)

    Note: DB2 Server for VSE & VM and IBM DB2 Server
    for iSeries will be supported at a later date

Unfortuantely, it is designed for .net on Windows.  It would be nice if IBM
made a version available for Mono.

IBM's .net data provider for IBM DB2 (Beta) has
an assembly name IBM.Data.DB2.dll
and uses a namespace IBM.Data.DB2.


Mono has its own implementation named Mono.Data.DB2Client.
It has a namespace DB2ClientCS and an assembly name Mono.Data.DB2Client.dll.
Maybe, the namespace DB2ClientCS should be renamed to Mono.Data.DB2Client.

Mono's IBM DB2 data provider should be made compatible with IBM's IBM DB2
data provider.


Mono has an ODBC provider as well which is similar to Microsoft's ODBC .net
provider and
similar to the IBM DB2 provider which can be used to connect to IBM DB2.


Due to the current documentation for IBM DB2's provider (beta) is not
they mention use the documentation for Microsoft's ODBC .NET data provider
for reference.
The final version of IBM DB2's provider will contain full documentation

The only documentation I know Microsoft has for the ODBC .NET Data Provider
is included with the actual ODBC .NET Data Provider
which is

- an add-on component to the .NET Framework 1.0
  as Microsoft.Data.Odbc
  and is part of assembly Microsoft.Data.Odbc.dll
- included with .NET Framework 1.1 or Visual Studio.net 2003
  as Sysystem.Data.Odbc
  and is part of assembly System.Data.dll


However, Mono has their ODBC has System.Data.Odbc in the System.Data.dll