RE:Manejador de base de datos de Visual Basic
desde VB podes acceder a casi cualquier motor de base de datos... para ello puedes utilizar por ejemplo, la librería ADO. Con esta librería, si el motor de base de datos que quieres utilizar tiene un "provider" para ADO, podras conectarte sin problemas.
Por ejemplo, ADO ya trae un "provider" (manejador) para bases de datos ORACLE, pero también existe una librería proporcionada por ORACLE para que puedas manejar las bases de datos de ellos desde VB.
Todo depende de qué base de datos quieras usar.
Saludos!