[Mono-list] IBM DB2 and mono C#

Daniel Morgan danmorg@sc.rr.com
Fri, 20 Dec 2002 11:40:34 -0500

HI Nikolai,

There is no specific IBM DB2 data provider in Mono right now.  However,
there are two providers which can be used to access IBM DB2 right now.

1. the ODBC provider found in System.Data.Odbc which uses unixODBC on Linux.
unixODBC is supported by IBM for their IBM DB2 databases.   I'm sure you are
already familiar with unixODBC.  If not, it can be found at

2. the OLE DB provider found in System.Data.OleDb which uses GDA on Linux.
GDA is a database abstraction library and can be found at
http://www.gnome-db.org/  GDA has an IBM DB2 data provider.  Please note,
GDA does not require GNOME, but if you use its widget library or Mergeant,
you will need GNOME 2.0 and depencies.  The current release of GDA is 0.9.0.

You are more than welcomed to work on any of the data providers in Mono now,
or you could create a new data provider dedicated to accessing IBM DB2
databases.  It would be placed in mcs/class/Mono.Data.IbmDb2Client or
something like that.

If you do decide to create an IBM DB2 data provider, you could take one that
already exists, clean it up, and start modifying it for IBM DB2.  Since the
API of IBM DB2 is very similar to ODBC, I would advise to take the ODBC data
provider as a starting point.  Brian Ritchie created the ODBC data provider.


-----Original Message-----
From: mono-list-admin@ximian.com [mailto:mono-list-admin@ximian.com]On
Behalf Of Nikolai Smirnov
Sent: Friday, December 20, 2002 6:09 AM
To: mono-list@ximian.com
Subject: [Mono-list] IBM DB2 and mono C#

Dear members of Mono team!

I'm interesting in mono interface to IBM DB2 Universal Database v.8.1. What
is the current state of this provider?

I have an experience in Linux (PC & IBM zSeries), Java 2, JDBC, IBM DB2 UDB
(SQLJ, SP & UDF), C#. (My web site is: http://javasphere.hotmail.ru )
How can I join to Mono team?

Currently, I work with IBM DB2 for Linux for PC and IBM DB2 for Linux for
zSeries (IBM S/390).

Best regards.
Nikolai Smirnov, Moscow, Russia.

Mono-list maillist  -  Mono-list@ximian.com