According to CUBRID manual at http://www.cubrid.org/manual/90/en/ADO.NET%20Programming, in connection string, all parameters are mandatory except for port.
There should be an exception when server/user/password is not specified in the connection string, just like the CUBRIDException which is thrown when the database name is missed in the connection string.