Você obterá essa exceção quando o URL JDBC não for aceito por nenhum dos drivers JDBC carregados de acordo com o
Driver#acceptsURL()
método. Você realmente esqueceu o prefixo de URI específico do driver JDBC. Para o driver MySQL JDBC, este é jdbc:mysql://
. A URL de conexão completa deve ficar assim:con = DriverManager.getConnection("jdbc:mysql://localhost/test", user, pass);