Podano nieprawidłowy adres URL Oracle: OracleDataSource.makeURL

Próbuję połączyć się z lokalną bazą danych Oracle, ale otrzymuję ten tajemniczy komunikat o błędzie:Invalid Oracle URL specified: OracleDataSource.makeURL.

Jestem pewien, że jest to spowodowane błędem w parametrach połączenia z bazą danych, które przekazuję, ale tak naprawdę ten komunikat o błędzie nie pomaga mi w żaden sposób. Wszelkie wskazówki dotyczące tego, co robię źle, będą bardzo mile widziane.

FYI: Kod używany do połączenia znajduje się poniżej, z wyjątkiem sztywnych łańcuchów, które są używane w naszym środowisku produkcyjnym i tam działają.

OracleDataSource dataSource = new OracleDataSource();
 dataSource.setServerName("localhost");
 dataSource.setUser(userName);
 dataSource.setPassword(password);
 dataSource.setDatabaseName("orcl");
return dataSource.getConnection();

questionAnswers(3)

yourAnswerToTheQuestion