Nee da liegst du schon genau richtig.
Allerdings gibt es für .Net viele kostenlose/OpenSource Komponenten.

Unter andem auch für viele Datenbanken.

Und um herraus zu finden wie das bei IBM geregelt ist bzw. ob es von IBM direkt auch "gratis" Datenbankschnittstellen zur DB2 gibt bin ich ja hier.

Nicht alles was mit .Net zu tun hat kostet Geld, abgesehen von Microsoft Visual Studio