Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[VAZA]

com classe para conexão

Recommended Posts

Pessoal...tenho uma classe que faz conexão com mysql via JDBC...acontece que na página .jsp, quando eu chamo a classe e tento chamar a conexão, no Exception do try que tem na criação do objeto e dando um next na tabela, gera a seguinte exceção: null;Alguem pode me ajudar? segue abaixo o codigo da classe e da pagina .jsp, criando o objeto:Classepackage banco;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class JdbcConnection {private Connection con = null;public boolean resultado2 = false;private String hostName = null;private String userName = null;private String password = null;private String url = null;private String jdbcDriver = null;private String dataBaseName = null;private String dataBasePrefix = null;private String dataBasePort = null;public String sqlquery = null;public JdbcConnection(){super();hostName = "...";userName = "...";password = "...";jdbcDriver = "org.gjt.mm.mysql.Driver";dataBaseName = "condominio";dataBasePrefix = "jdbc:mysql://";dataBasePort = "3306";url = dataBasePrefix + hostName + ":" +dataBasePort+ "/" +dataBaseName + "/";}public Connection getConnection(){try{if(con == null){Class.forName(jdbcDriver);con = DriverManager.getConnection(url, userName, password);}else if (con.isClosed()){con = null;return getConnection();}}catch(ClassNotFoundException e){//TODO: use um sistema de log apropriado.e.printStackTrace();}catch(SQLException e){e.printStackTrace();}return con;}public void closeConnection(){if(con != null){try{con.close();}catch (Exception e){e.printStackTrace();}}}}Página JSP com objeto criado e dando um next na tabela:<%try{JdbcConnection con = new JdbcConnection();PreparedStatement sqlparametro = con.getConnection().prepareStatement("SELECT * FROM cadastros");ResultSet resultado = sqlparametro.executeQuery();%><table width="100%" border="1"><% while(resultado.next()){%><tr><td>Nome:</td><td><%=resultado.getString("nome") %></td></tr><% }} catch(Exception e){out.println("Erro: "+e.getMessage());}%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.