Reutilizar conexão

2 respostas
D

Olá a todos.

Como faço pra chamar a classe de conexão em jsp?

o new bd_connect() não está dando certo.

bd_connect.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package conexao;

import java.sql.*;

/**
 *
 * @author TriploX
 */
public class bd_connect {
static Connection conTitulo = null;
static Statement   stTitulo = null;
static ResultSet   rsTitulo = null;

public static void main(String[] args) {
 try {
    Class.forName("org.gjt.mm.mysql.Driver");
    
    String url = "jdbc:mysql://localhost/rest_web";
    String userBanco = "root";
    String passBanco = "2017";
    
    conTitulo = DriverManager.getConnection(url, userBanco, passBanco);  
    stTitulo = conTitulo.createStatement();
    
    String sqlTitulo = "SELECT name  FROM config_sistema";
    rsTitulo = stTitulo.executeQuery(sqlTitulo);
    
 } catch(ClassNotFoundException cnfex) {
     System.out.println("Classe não encontrada!<br>"+cnfex);
 } catch(SQLException sqlex) {
            System.out.println("Erro no acesso ao banco de dados<br>" +sqlex);
            }
}
}
<%@page import ="java.sql.*"%>
<%@page import="conexao.bd_connect"%>

<%new bd_connect();%>
<html>
    <head>
        <title>Fazer pedidos</title>
    </head>
    <body>
<%out.println(rs.getString("name"));%>
</body>
</html>

Estou tentando fazer algo desse tipo, pois este select do banco de dados precisa estar em várias páginas, por isso que preciso reutilizar. =/

Obrigado.

2 Respostas

g4j

Bom, em primeiro lugar gostaria de dizer que fazer isso no jsp não é uma boa prática. Que tal utilizar servtles para fazer o que precisa com a conexão e só devolver uma coleção de objetos para iterar?

D

É mas mesmo na classe java de conexão ou no servlet eu não sei fazer a chamada para reutilizar.

Poderia me dar uma ajudinha?

grato.

Criado 16 de outubro de 2008
Ultima resposta 16 de out. de 2008
Respostas 2
Participantes 2