Verificar se a Base de Dados está no ar...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Boa tarde galera. Estou com um problema meio chato aqui. Preciso mostrar em uma tela se o Banco está ou não ativo. Minha Base é Oracle. Estou fazendo SELECT na tabela DUAL pra saber o banco está ou não no ar. O problema é que não tá rolando. Está me retornando uma exception.
Esse é o método:



Se alguem puder me ajudar eu agradeço.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
enantiomero
JavaEvangelist

Membro desde: 23/04/2008 09:44:26
Mensagens: 304
Offline

É melhor usar o comando SELECT SYSDATE FROM DUAL:

http://www.adp-gmbh.ch/ora/misc/dual.html


E para imprimir a exception, use:

ex.printStackTrace ();

em vez de só escrever "falhou" (que não lhe dá diagnóstico nenhum sobre o que ocorreu.)
guerios
Debugger
[Avatar]

Membro desde: 18/08/2006 16:13:29
Mensagens: 71
Offline

arthurgon wrote:Boa tarde galera. Estou com um problema meio chato aqui. Preciso mostrar em uma tela se o Banco está ou não ativo. Minha Base é Oracle. Estou fazendo SELECT na tabela DUAL pra saber o banco está ou não no ar. O problema é que não tá rolando. Está me retornando uma exception.
Esse é o método:



Se alguem puder me ajudar eu agradeço.


Tem várias formas de fazer.

A exception que retorna ali vc pode dar um catch nela e mostrar o falhou só na exceção de falha de conexão

Ou usar a conexão jdbc pra isso connection.isClosed()




@fguerios
Lattes

Visite meu blog http://www.nicosemporio.com.br/blog
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team