加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 指定的Oracle URL无效:OracleDataSource.makeURL

发布时间:2020-12-15 03:16:26 所属栏目:Java 来源:网络整理
导读:我正在尝试连接到本地oracle数据库,但我收到这个神秘的错误消息: 指定的Oracle URL无效:OracleDataSource.makeURL. 我很确定这是由于我传递的数据库连接参数出错,但实际上,这个错误消息对我没有任何帮助.任何关于我做错的提示都将不胜感激. 仅供参考:用于
我正在尝试连接到本地oracle数据库,但我收到这个神秘的错误消息:
指定的Oracle URL无效:OracleDataSource.makeURL.

我很确定这是由于我传递的数据库连接参数出错,但实际上,这个错误消息对我没有任何帮助.任何关于我做错的提示都将不胜感激.

仅供参考:用于连接的代码如下所示,除了硬编码字符串,这是我们的生产环境中使用的并且在那里工作.

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

解决方法

令人惊讶的是,在将以下两行添加到创建连接的代码之后,它起作用了.
dataSource.setPortNumber(1521);
dataSource.setDriverType("thin");

我不明白为什么我们以前没有这个问题,但这可能与我的本地安装有关.我最大的好处是错误消息没有提供有关错误的任何细节.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读