Conjuntos de resultados DatabaseMetaData

Os conjuntos de resultados DatabaseMetaData não fecham os conjuntos de resultados das outras instruções, mesmo quanto a auto-efetivação (auto-commit) está ativa.

Os conjuntos de resultados DatabaseMetaData são fechados se o usuário realizar qualquer outra ação em um objeto JDBC que faça com que ocorra um COMMIT automático. Se houver necessidade dos conjuntos de resultados DatabaseMetaData ficarem acessíveis enquanto se executa outras ações que causam COMMIT automático, deverá ser desativada a auto-efetivação utilizando setAutoCommit(false).

Referências relacionadas
getProcedureColumns
Parâmetros para getProcedureColumns
Colunas do ResultSet retornado por getProcedureColumns
Funcionalidades de DatabaseMetaData não suportadas