diff --git a/src/main/java/org/tarantool/jdbc/SQLDatabaseMetadata.java b/src/main/java/org/tarantool/jdbc/SQLDatabaseMetadata.java index 98d2ea1d..08bb1743 100644 --- a/src/main/java/org/tarantool/jdbc/SQLDatabaseMetadata.java +++ b/src/main/java/org/tarantool/jdbc/SQLDatabaseMetadata.java @@ -1037,7 +1037,7 @@ public int getJDBCMinorVersion() throws SQLException { @Override public int getSQLStateType() throws SQLException { - return 0; + return DatabaseMetaData.sqlStateSQL; } @Override diff --git a/src/test/java/org/tarantool/jdbc/JdbcDatabaseMetaDataIT.java b/src/test/java/org/tarantool/jdbc/JdbcDatabaseMetaDataIT.java index 3c4ba0f7..07d90ccf 100644 --- a/src/test/java/org/tarantool/jdbc/JdbcDatabaseMetaDataIT.java +++ b/src/test/java/org/tarantool/jdbc/JdbcDatabaseMetaDataIT.java @@ -390,4 +390,9 @@ public void testDeleteDetectionSupport() throws SQLException { } } + @Test + public void testSqlStateType() throws SQLException { + assertEquals(DatabaseMetaData.sqlStateSQL, meta.getSQLStateType()); + } + }