Sybase 16的HikariCP可接受的测试查询

时间:2018-09-26 13:06:34

标签: sybase-ase hikaricp

下面的问答非常适合回答除Sybase ASE(SAP ASE)以外的几乎所有数据库的问题: Efficient SQL test query or validation query that will work across all (or most) databases

什么是适合ASE的设置?我正在将ASE 16与驱动程序配合使用:

spring.datasource.driver-class-name=com.sybase.jdbc4.jdbc.SybDriver

pom:

    <dependency>
        <groupId>com.sybase</groupId>
        <artifactId>jconn4</artifactId>
        <version>16</version>
    </dependency>

从下面的错误看来,这似乎是一个存储过程,但是,当我尝试一个现有的存储过程(如“ SELECT 1”)时,它也不起作用

HikariPool-1 - Failed to execute connection test query (Stored procedure '"SELECT 1"' not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output).

应用属性:

spring.datasource.hikari.connection-test-query="SELECT 1"

1 个答案:

答案 0 :(得分:0)

Sybase ASE 中,select可以不带where或from子句

  

一个简单的select语句仅包含select子句; from子句几乎总是包含在内,但仅在从表检索数据的select语句中才需要。所有其他子句,包括where子句,都是可选的。

因此,您可以像在example中使用Select 1 删除双引号

  

连接测试查询:SELECT 1