Non capisco cosa intendi te per "caricare un database".

Quando apri la connessione la cosa è immediata.
Poi per utilizzare i dati della connessione devi usare un recordset su cui carichi i dati di un eventuale chiamata sql.
Quindi con il recordset puoi dopo popolare vari tipi di controlli (listview, datagrid, datalist etc...)