Utilizzando le librerie di classi del .NET Framework puoi lavorare con la maggior parte dei DBMS esistenti: da Oracle a SQL Server ad Access e MySQL.
La parte del framework che si occupa della manipolazioni di dati(database) e racchiusa nel namespace System.Data, poi a seconda del database che utilizzi esistono i seguenti namespace:
System.Data.SqlClient contenente classi per lavorare con SQLServer
System.Data.OleDb per altri tipologie di database ad esempio Access
Di seguito ti mostro un esempio su come estrarre dati da un database Access in VB.NET