quinta-feira, 1 de outubro de 2009

[java-br] Erro: Conexão PostgreSQL

·

 

Boa tarde pessoal!

Pela primeira vez na minha vida estou trabalhando com o SGBD PostgreSQL.
Não estou conseguindo conectar ao PostgreSQL via JDBC. Já inseri os
driver no ClassPath.

Já tentei com os drivers:

postgresql-8.0-324.jdbc3.zip
postgresql-8.1-414.jdbc3.zip
postgresql-8.2-510.jdbc3.zip
postgresql-8.3-605.jdbc3.zip
postgresql-8.4-701.jdbc3.zip

O código de conexão é bem simples, o código é esse:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java"
import="java.io.*,java.sql.*,javax.sql.*,javax.naming.*" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>Teste simples de conexão PostgreSQL X Java</title>
</head>

<%
ResultSet rs;
String SQL;

try{
Class.forName("org.postgresql.Driver");
Connection con =
DriverManager.getConnection("jdbc:postgresql://200.234.202.112:5432/remotebd", "teste", "teste1");
Statement stmt = con.createStatement();

SQL = "SELECT * FROM testeOne";

rs = stmt.executeQuery(SQL);

while(rs.next()){
out.println(rs.getInt("id"));
out.println(rs.getString("nome"));
}

con.close();

}catch(SQLException e){
out.write("OCORREU UMA PROBLEMA - FAVOR INFORMAR
ADMINISTRADOR POR email@email.com.br!<br><br>Exception::<br>" + e);
e.printStackTrace();
}finally{

}
%>
</body>
</html>

E a mensagem de erro é essa:

HTTP Status 500-

org.apache.jasper.JasperException: An exception occurred processing JSP
page /index.jsp at line 29

26: String SQL;
27:
28: try{
29: Class.forName("org.postgresql.Driver");
30: Connection con =
DriverManager.getConnection("jdbc:postgresql://200.234.202.112:5432/remotebd", "teste", "teste1");
31: Statement stmt = con.createStatement();
32:

root cause

javax.servlet.ServletException: java.lang.ClassNotFoundException:
org.postgresql.Driver

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.index_jsp._jspService(index_jsp.java:117)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

Alguém sabe me dizer o que pode estar acontecendo?

O PostgreSQL não esta na minha máquina, mas sim na rede. Consigo conexão
com o pgAdmin III, então o problema não é rede.

Baixei os drivers direto do site do PostgreSQL. Derrepente peguei os
arquivos errados.

Eu não sei exatamente a versão do PostgreSQL. Só sei que é 8.0 ou
superior.

Estou tentando fazer a conexão em uma JSP pois esta conexão é apenas um
teste. É claro que o software real terá uma classe dedicada apenas para
tratar as conexões.

Se alguém puder me ajudar, ficarei muito feliz! :)

Agradeço a todos!
----------------------------------------------------------
Quer deixar seu Oi com a sua cara? No Mundo Oi você baixa toques, vídeos,
jogos, músicas completas e encontra serviços incríveis pro seu Oi e pra
internet. Acesse http://www.mundooi.oi.com.br e descubra!

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog