[Mono-list] gnome-db or libgda?

Rodrigo Moya rodrigo@ximian.com
07 Apr 2002 02:01:55 +0200


On Fri, 2002-04-05 at 13:10, Daniel Morgan wrote:
> I can not speak for others, but I can tell you what I think I know.
> 
> As far as I know, gnome-db nor libgda works under Windows.  Nor does
> Gnome work under Windows.  In order to get libgda working under Windows,
> a port of ORBit, OAF, Bonobo, and possibly other stuff may need to be
> done.  glib-2.0 is works under Windows and Mono currently uses glib-2.0
> too.
> 
> I believe the idea under Windows is for Mono to use OLE DB or ADO
> (ActiveX Data Objects) while Mono under Linux will use libgda.
> 
> Rodrigo Moya has been working on the stubs for various System.Data.*
> classes.
>  
yes, exactly, that's the idea. Although we are starting the
System.Data.* stuff in mono basing it on PostgreSQL, to be able to add
DB support to Mono as soon as possible. So,

* right now, I am starting to implement System.Data.SqlClient based on
PostgreSQL.
* as soon as it works, we'll move it to System.Data.PostgreSQL, and will
convert the existing System.Data.SqlClient to be just a wrapper around
System.Data.PostgreSQL.
* then, we'll implement System.Data.OleDB using libgda (only libgda, not
libgnomedb at all) on Unix/linux, and on OleDB on windows.
* then, we'll do implementations for System.Data.SqlClient to access MS
SQL server databases (both on windows and linux), System.Data.MySQL,
System.Data.Interbase, etc, etc, all of them based on the native
libraries for each database.

cheers
-- 
Rodrigo Moya <rodrigo@gnome-db.org> - <rodrigo@ximian.com>
http://www.gnome-db.org/ - http://www.ximian.com/