当前位置: 首页 > 知识库问答 >
问题:

海卡ICP Oracle 连接问题

越雨泽
2023-03-14

我有以下代码来获取与oracle数据库的连接。但是使用hikaricp,我得到了例外。

java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL

代码:

private static HikariDataSource dataSource() {
    final HikariDataSource hikariDataSource = new HikariDataSource();
    hikariDataSource.setMaximumPoolSize(100);
    hikariDataSource.setMinimumIdle(10);
    hikariDataSource.setDataSourceClassName("oracle.jdbc.pool.OracleDataSource");

    Properties properties = new Properties();
    properties.put("user", "user");
    properties.put("password", "pass");
    properties.put("databaseName", "XE");
    properties.put("serverName", "192.168.21.13");
    properties.put("portNumber", "1521");
    hikariDataSource.setDataSourceProperties(properties);
    //Additionally I am setting connection test query and max life time also
    return hikariDataSource;
}

完整的堆栈跟踪是

Exception in thread "main" java.lang.RuntimeException: Fail-fast during pool initialization
    at com.zaxxer.hikari.pool.HikariPool.fillPool(HikariPool.java:499)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:162)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:113)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:102)
    at java.lang.reflect.Method.invoke(Method.java:597)
Caused by: java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL
    at oracle.jdbc.pool.OracleDataSource.makeURL(OracleDataSource.java:1277)
    at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:185)
    at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:157)
    at com.zaxxer.hikari.pool.HikariPool.addConnection(HikariPool.java:418)
    at com.zaxxer.hikari.pool.HikariPool.fillPool(HikariPool.java:498)
    ... 11 more

我如何建立成功的人才库?我使用的是Oracle jar http://download . Oracle . com/OTN/utilities _ drivers/JDBC/111070/OJ DBC 6 . jar,jdk是1.6。Hikaricp版本是java 6的2.2.5。

共有1个答案

伯建安
2023-03-14

尝试将驱动程序类型设置为< code>thin。

properties.put("driverType", "thin");
 类似资料:
  • 主要内容:Oracle CROSS JOIN子句简介,Oracle Cross Join示例在本教程中,您将学习如何使用Oracle 创建连接表的笛卡尔积。 Oracle CROSS JOIN子句简介 在数学中,给定两个集合和,的笛卡尔乘积是所有有序对(,)的集合,属于,属于。 要在Oracle中创建表的笛卡尔乘积,可以使用子句。 以下说明了子句的语法: 与其他连接(如或)不同,没有连接谓词的子句。 当执行两个没有关系的表的交叉连接时,将得到两个表的行和列的笛卡尔乘积。 当您想要生成大量

  • 问题内容: 如果我在闲置了一段时间后启动应用程序,那么我曾经遇到以下错误。(我正在使用Spring + Hibernate + MySQL作为DB) 我通过将以下内容添加到我的servlet-context.xml中解决了这个问题。 我在这里问了这个问题,这个问题是解决方案所特有的。我需要知道为什么会遇到这个错误。 我尝试了上面链接中提供的第一个选项(使用autoReconnect = true配

  • 在连接jstatd和visualvm时遇到了一些问题。以下是我设置的详细信息: 杰斯塔德。政策 叫做与 牵引端口 港口又好又开放 正在运行的应用程序是在vmware上运行的,尽管可以毫无问题地访问该应用程序。 如果有人对连接visualvm有任何想法,那就太好了。

  • 我在CentOS7(confluent)上安装了Apache Kafka,正试图以分布式模式运行filestream Kafka connect,但收到以下错误: 现在可以通过更新workers.properties(如http://docs.confluent.io/current/connect/userguide.html#connect-userguide-distributed-conf

  • 我创建了一个测试帐户来开始使用BrowserStack。我关注了以下页面:在Browserstack Automate上运行量角器测试,这真的很有帮助。 现在我得到: 这是什么意思?我没有任何请求。我只是打开一个页面,点击一个元素,就这样了。

  • 我正试图在公司网络中使用公司服务器进行登录。我可以RDC到服务器,ping服务器,还可以使用get Service-ComputerName DBServer获取Windows服务状态。但是,WinRM会话不允许我进入服务器。 我的电脑: Windows 10 服务器: Windows Server 2012 在DBServer上: 在客户端(我的机器): WinRM的防火墙端口对HTTP和HTT