added support for database port in DSN