views:

72

answers:

1

I've worked with some open source databases (mysql, postgres and firebird). They all have small and lean drivers for ado.net and are quite easy to configure.

I'm currently working with IBM/DB2 and Oracle. They are hard to get working and you have to install several megabytes to get a small driver. Why can't they create drivers that are small and easy to install/use?

Current error messages for IBM/DB2:

The current error message that I get is (freely translated from Swedish):

ERROR [58031] [IBM] SQL1031N  Can't find the database folder in the specified file system.  SQLSTATE=58031

I tried to install the client kit (hard to tell since they haven't made a simple .Net connector setup). Why is it complaining about the database folder??

Another error:

ERROR [55032] [IBM] SQL1224N  The database manager is not able to accept new requests, has terminated all requests in progress, or has terminated the specified request because of an error or a forced interrupt.  SQLSTATE=55032

Ehh? Error in the connection settings? In the app? In the attempt to connect?

Edit Rephrased question about why the drivers are so bloated.

A: 

DB2 and Oracle are the very reason why mySQL, Postgres etc exist!

deian