JDBC connection should catch malformed URLs better --------------------------------------------------
Key: CASSANDRA-2859 URL: https://issues.apache.org/jira/browse/CASSANDRA-2859 Project: Cassandra Issue Type: Improvement Components: Drivers Reporter: Jonathan Ellis Assignee: Jonathan Ellis Some problems with the current connection handing: - host-less URLs are assumed to be localhost, when this is more commonly the result of a malformed URL (exhibit A: the current JdbcDriverTest connection) - there is no standard syntax for user/password in the url; attempting to support this will result in more malformed URLs. most (all?) other JDBC drivers force you to use the user/pass or properties constructors instead. - finally, a malformed URL can result in a very confusing InvalidRequestException if you manage to end up with garbage in the "path" component (which becomes keyspace): we send USE X to the server and if there are non-alphanumeric characters there we will get back a cryptic antlr parse failure ("line 1:28 no viable alternative at character 'K'") -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira