Ваш подход с файлом UDL будет работать, но для DbConnection нет ctor, вы должны использовать конкретную реализацию, такую как OleDbConnection, для подключения OLE DB (кроме драйвера MS ODBC, OdbcConnection не может открыть соединение, пока DSN явно не установлен).