Instead of providing create connection method use standard .NET mechanism to register database provider.