Your comments

YES. It works with the quotation marks.  Thanks So much....

I just downloaded the reverse engineering tool and I am trying to connect to a sql server.  If I use jdbc connection string as jdbc:sqlserver://ipaddress:port;databaseName=mydatabase-name -user sa -password _pwd_ I get Login failed for user '' error.  The error goes away if I take out the databaseName property, but export happens for the default database which I don't want( so user id and password are accurate and user is active).  Even if I add user and password properties before or after databaseName property value, I still get the same error.  Any ideas?  (JRE8 version).  Could the issue be with the name of database containing a hyphen?