Query para teste de conexão

10 respostas
ncm

:D, fala aew galera.

Estou fazendo uma pequena aplicação e nela preciso testar a conexão com o banco de dados.

Alguém sabe me informar alguma query para teste???
:cry:

Tô meio perdido de como testo.

[]'s

10 Respostas

Focao

select sysdate from dual

B

Qual o banco?

ncm

Serve para todo tipo de SGBD???
Preciso que sirva para todos os bancos, sabe query genérica.

DirceuSobrinho

QUERY: SELECT 1

T

Não existe uma query genérica.
O que você pode fazer é um código gambiarrado que manda um monte de queries em diversas versões de SQL, talvez recebendo um monte de erros de sintaxe, até achar uma que funcione.
No caso do Oracle, por exemplo, não podemos fazer só “select 1” porque você sempre tem de especificar uma tabela, nem que seja a “dual”, que é uma pseudo-tabela.

ncm

Tá certo, não vou fazer gambiarra não…
Posso ficar sem o teste da conexão.

Obrigado

Focao

Não achei um gambiarra…

O Websphere faz algo similar… asim ele tem como testar o pool por intervalo de tempo para reconstruilo caso caia a conexão.

Ele seta um select padrão de test pra cada tipo de banco…

pq se vc vai testar a conexão do banco x vc pega a string de teste x e boa…

Aldrin_Leal

Crie uma tabela de teste (a DUAL do Oracle acaba sendo e a SYSIBM.SYSDUMM1 do Derby e DB2), insira apenas um único registro, e faça select nela.

O
Select 'Ola Mundo'
W

SELECT “LARARI”

Criado 13 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 10
Participantes 8