pessoal estou a desenvoler e jav/jps fiz a seguinte classe java que funcionou corretamente:
package Coeletri.Conexao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
public class Conexao {
private Connection con;
private String driver;
private String user;
private String pass;
private String endereco;
//System.out.println(“Conexao Efetuada com Sucesso!”);
public Connection ConexaoAdm(){
try {
driver = “org.postgresql.Driver”;
user = “postgres1”;
pass = “senha”;
endereco = “jdbc:postgresql://localhost/Coeletri”;
Class.forName(driver);
// System.out.println(“Conexao Efetuada com Sucesso!”);
con = DriverManager.getConnection(endereco, user, pass);
} catch (Exception e) {
System.out.println(“Nao foi possivel efetuar a conexao!”);
e.printStackTrace();
}
/* catch (ClassNotFoundException ex){
System.out.println(“Driver não encontrado”);
}*/
return con;
}
public static void main (String args[]) {
Conexao teste = new Conexao();
teste.ConexaoAdm();
teste.Consulta();
}
public int Consulta() {
ResultSet rs;
try {
// Class.forName(driver);
Conexao teste = new Conexao();
Connection Con =teste.ConexaoAdm();
Statement statement = Con.createStatement();
rs = statement.executeQuery(“select * from categoria_tbl”);
while(rs.next()) {
System.out.println(rs.getString(“cat_nome”));
}
} catch (Exception e) {
e.printStackTrace();
}
return 1;
}
}
o problema que tive foi quando fui usa-la em jsp para fazer a página…:
<%@page import=“java.sql.Connection”%>
<%@page import=“java.sql.Statement”%>
<%@page import=“Coeletri.Conexao.Conexao”%>
<%@page import=“java.sql.ResultSet”%>
<%@page import=“java.sql.DriverManager”%>
<%@page import=“Coeletri.Categoria.*”%>
<%@page contentType=“text/html”%>
<%
Connection con= null;
String driver="";
String user="";
String pass="";
String endereco="";
try {
driver = "org.postgresql.Driver";
user = "postgres1";
pass = "senha";
endereco = "jdbc:postgresql://localhost/Coeletri";
Class.forName(driver).newInstance();
// System.out.println(“Conexao Efetuada com Sucesso!”);
con = DriverManager.getConnection(endereco, user, pass);
} catch (Exception e) {
out.println(“Nao foi possivel efetuar a conexao!<BR>”);
e.printStackTrace();
out.println(e.getLocalizedMessage()+"<BR>");
out.println(e.toString()+"<BR>");
}
%>
<html>
<head><title>Cadastro de Categoria</title></head>
<body>
<table border=“1”>
eu to aqui
<%
/* Statement statement = con.createStatement();
ResultSet objRs= null;
objRs = statement.executeQuery(“select * from categoria_tbl”);
while(objRs.next()) {
System.out.println(objRs.getString(“cat_nome”));
}*/
%>
</table>
</body>
</html>
tentei de várias fomar, simplismente não conecta, preciso disse o mais rápido possível, alguém pode me ajudar?
obrigado