目标类org.postgresql.ds.PGSimpleDataSource上不存在属性leakDetectionThreshold

时间:2017-03-09 20:01:45

标签: postgresql hikaricp

我正在尝试使用此属性,但它给了我异常,我甚至尝试过:pgjdbc-ng | com.impossibl.postgres.jdbc.PGDataSource但没有成功,它给了我相同的标题异常。

ERROR com.zaxxer.hikari.util.PropertyElf - Property leakDetectionThreshold  does not exist on target class org.postgresql.ds.PGSimpleDataSource

java.lang.RuntimeException: Property leakDetectionThreshold  does not exist on target class org.postgresql.ds.PGSimpleDataSource

HirakriCP配置:

    ds = new HikariDataSource();
    ds.setMaximumPoolSize(poolSize);
    ds.setDataSourceClassName("org.postgresql.ds.PGSimpleDataSource");
    ds.addDataSourceProperty("serverName", serverAddress);
    ds.addDataSourceProperty("databaseName", database);
    ds.addDataSourceProperty("user", user);
    ds.addDataSourceProperty("portNumber", port);
    ds.addDataSourceProperty("password", password);
    ds.addDataSourceProperty("leakDetectionThreshold ", 5000);

或者:

    ds.setDataSourceClassName("com.impossibl.postgres.jdbc.PGDataSource");
    ds.addDataSourceProperty("host", serverAddress);
    ds.addDataSourceProperty("database", database);
    ds.addDataSourceProperty("user", user);
    ds.addDataSourceProperty("port", port);
    ds.addDataSourceProperty("password", password);

我可能做错了吗?我很害怕我无法通过互联网找到任何有同样问题的人

比你提前, 亚历山大

1 个答案:

答案 0 :(得分:0)

leakDetectionThreshold不是我们需要设置此数据源属性的驱动程序属性,如下所示:

<input type="text" id="autocomplete" />