【发布时间】:2009-08-26 07:14:34
【问题描述】:
我正在尝试连接到本地 oracle 数据库,但收到以下神秘错误消息:
Invalid Oracle URL specified: OracleDataSource.makeURL。
我很确定这是由于我传递的数据库连接参数有错误,但实际上,此错误消息对我没有任何帮助。任何关于我做错了什么的提示将不胜感激。
仅供参考:用于连接的代码如下,除了硬编码的字符串之外,这是在我们的生产环境中使用的并且在那里工作的代码。
OracleDataSource dataSource = new OracleDataSource();
dataSource.setServerName("localhost");
dataSource.setUser(userName);
dataSource.setPassword(password);
dataSource.setDatabaseName("orcl");
return dataSource.getConnection();
【问题讨论】:
-
刚刚将神秘的错误消息交给了 Google - 您是否已经检查过这些搜索结果?其中一些听起来很有希望。
-
检查了这些,但没有一个解释为什么或何时给出此错误消息。这只是说明为什么编写错误消息很困难,这个通用消息只是告诉我“你做错了”,是的,我现在明白了,现在让我修复它。