pessoal tenho uma jsp que so as vezes da erro… eu altero, excluo e incluo no banco resgistros mas as vezes parece que nao esta
encontrando a senha, segue o codigo:
JSP conexao
Statementst=null;ResultSetrs=null;Connectioncon=null;Stringnome_database="fernando";System.out.println("conectou com o banco "+nome_database);Class.forName("org.postgresql.Driver");con=DriverManager.getConnection("jdbc:postgresql://localhost/"+nome_database+"","postgres","postgres2");st=con.createStatement();
bem como esta ali em cima…
quando instalei o postgres na primeira senha coloquei postgres e na segunda postgres2…
o curioso é que eu “mexo” com o banco de dados normalmente mas as vezes me da esse erro mas atualizo(F5) a pagina e volta tudo ao normal
Dieval_Guizelini
Bom em primeiro lugar não é recomendável você ter código SQL (ou conexão SQL) em jsp.
Em segundo lugar, pesquisa para usar o pool de conexões do tomcat/jboss.
Terceiro, e muito provavel, você não está fechando as conexões com o banco.
Para verificar, você pode utilizar o comando netstat -an (mostra as conexões tcp-ip no windows/linux).
Ou no linux (como no postgresql, cada conexão tem um processo):
ps -ax | grep postmaster | wc -l
Coloque mais informações, tipo em qual S.O. que vocês está utilizando, se o banco de dados é local ou remoto, se aparece alguma mensagem de erro que indique a falha de conexão etc.
boa sorte.
fw
F
febeckers
ta mas como “sem codigos SQl” como eu faria a insercao, alteração e exclusão no banco?
obrigado vou dar uma olhada em como usar pool…
sim estou fechando so nao sei se esta certo ate postei o codigo, mas vc nao esta se referindo a outras conexoes outras paginas etc???
e to usando :
DW com JSP
WIN XP
banco local (estou testando no meu TOMCat local) mas terei que fazer duas conexoes (futuramente o cliente me pediu nesses termos) uma local e outra remota, e nao nao tem nenhuma mensagem de erro…
F
febeckers
e realmente tem um monte de conexoes aberta, olhei com aquele comando netstat…
achu que devo estar fechando as conexoes erradas…
nao tenho que dar um “.close()” em meu statment e connection???
F
febeckers
pessoal revisei todo a minha pagina… estou fechado todas as conexoes…
diminuiu bastante mas as vezes acontece da um erro ainda!!!