Olá Beto

Tua ajuda foi fundamental para que eu conseguisse compilar meu 
código. Devido a falta de conhecimentos, estou terminando a 
Faculdade, ainda tenho muito o que aprender. E continuo contando com 
tua ajuda. Valeu?

Agora tenho uma classe GerarRelatorio.class criada a partir 
do .jasper. Como faço para habilitá-la dentro de minha aplicação em 
JSP?

Eu havia criado uma outra classe com servlet e a chamei utilizando a 
linha de comando <%out.print("<a 
href='/gustavo/servlet/Relatoriogrupo'>Grupo</a>"); %> e funcionou 
perfeitamente me criando um PDF. 

Para o que criei com tua ajuda, tentei chamar utilizando: <%out.print
("<a href='/gustavo/WEB-
INF/classes/RelatorioSLVWagencia.class'>Relatorio do iReport</a>"); %
>. E com certeza, dei com os burros n'água.

Você pode me ajudar?

Grato

--- In [email protected], Luiz Alberto 
<[EMAIL PROTECTED]> wrote:
> basta adicionar o seguinte codigo:
> 
> public Connection getConnection() {
>    return connection;
> }
> 
> --- rjbeto1 <[EMAIL PROTECTED]> escreveu:
> 
> > Valeu Betão
> > Fiz o que vc indicou. A principio td OK, na
> > compilação o erro não 
> > mais é apresentado. Porém não entendi como fazer um
> > metodo na classe 
> > Conexao para retornar a conexão com o banco.
> > 
> > Veja minha classe conexão. O que posso mudar nela?
> > 
> > Grato
> > //Classe conexão
> >     package conexao;
> >     import java.sql.*;
> >     
> >     public class Conexao {
> >             
> >             private Connection connection;
> >             private Statement statement;
> >     
> >             public Conexao(String servidor,String
> > database,String 
> > user,
> >                                        String password) throws 
> > SQLException {
> >             
> >             try {
> >                     Class.forName("org.gjt.mm.mysql.Driver");
> >     
> >                     connection = DriverManager.getConnection(
> >                     
> > 
> >
> "jdbc:mysql://"+servidor+"/"+database,user,password);
> > 
> >                     }
> >                     catch (ClassNotFoundException ex) {
> >                             System.out.println("Não foi possível 
> > encontrar a classe do "+
> >                             "Driver do MySQL");
> >                     
> >                     } 
> >                     catch (SQLException ex) {
> >                             System.out.println("Não foi possível 
> > conectar ao servidor");
> >     
> >                             throw ex;
> >                     }
> >                     try     {
> >                             statement = connection.createStatement
> > ();
> >                     } catch (SQLException ex) {
> >                             System.out.println("Não foi possível 
> > criar a statement");
> >     
> >                             throw ex;
> >                     }
> >             }
> >             
> >             public Conexao()
> >             {
> >                     try{
> >                             Class.forName
> > ("org.gjt.mm.mysql.Driver");
> >                             connection = 
> > DriverManager.getConnection("jdbc:mysql://"+
> >                     
> >     "localhost:3306/gustavo","root", "5318469");
> >                     } catch (ClassNotFoundException ex) {
> >                             System.out.println("Não foi possível 
> > encontrar a classe "+
> >                             "do Driver do MySQL");
> >     
> >                     } catch (SQLException ex) {
> >                             System.out.println("Não foi possível 
> > conectar ao servidor");
> >             
> >                     }
> >                     try {
> >                             statement = connection.createStatement
> > ();
> >                     } catch (SQLException ex) {
> >                             System.out.println("Não foi possível 
> > criar a statement");
> >             
> >                     }
> >             }
> > 
> >
> /********************************************************
> >     * Executa um update na base de dados                    
> >             *
> >     * @param update String SQL a ser executado              
> >             *
> >     * @throws SQLException se não for possível executar
> > 
> >     *
> >     * o update (Erro de SQL).                               
> >                             *
> > 
> >
> ********************************************************/
> >     
> >     public synchronized void executeUpdate(String
> > update)
> >             throws SQLException {
> >             try {
> >                     statement.executeUpdate(update);
> >             } catch (SQLException ex) {
> >                     System.out.println("Não foi possível executar 
> > o update");
> >                     throw ex;
> >             }
> >     }
> > 
> > 
> >
> /*************************************************************
> > ***
> >     * Executa uma consulta na base de dados                 
> >                             *
> >     * @param query String SQL a ser executado               
> >                             *
> >     * @return Um objeto do tipo ResultSet contendo o        
> >                     *
> >     * resultado da query                                    
> >                                             *
> >     * @throws SQLException se não for possível executar
> > a query
> >             *
> >     * (Erro de SQL).                                        
> >                                                     *
> > 
> >
> **************************************************************
> > **/
> >     
> >     public synchronized ResultSet executeQuery(String
> > query)
> >             throws SQLException {
> >             try {
> >                     return statement.executeQuery(query);
> >             } catch (SQLException ex) {
> >                     System.out.println("Não foi possível executar 
> > a query");
> >                     throw ex;
> >             }
> >     }
> >     
> >     /****************************************
> >     * Fecha a conexao com a base de dados.  *
> >     ****************************************/
> >     
> >     public void fecharConexao()
> >     {
> >             try {
> >                     statement.close();
> >             } catch (SQLException ex) {
> >                     ex.printStackTrace();
> >             }
> >     }
> > 
> > --- In [email protected], Luiz Alberto 
> > <[EMAIL PROTECTED]> wrote:
> > > Fala, xará.
> > >  
> > > Acredito que o erro seja a sua classe Conexao.
> > > no metodo fillReport da classe JasperManager voce
> > deveria ter 
> > passado um objeto java.sql.Connection ao invés da
> > sua classe Conexao.
> > > Crie um metodo na sua classe Conexao que retorne a
> > conexão com o 
> > banco
> > > para que voce possa passar para o JasperManager.
> > > Ficaria mais ou menos assim:
> > > Conexao con = new Conexao(); 
> > > Connection connection = con.getConnection();
> > >     .
> > >     .
> > > JasperPrint impressao=JasperManager.fillReport
> > (report,parametros,connection);
> > > 
> > > Um abraço,
> > > Beto
> > > 
> > > rjbeto1 <[EMAIL PROTECTED]> escreveu:
> > > Amigos
> > > 
> > > Criei o código abaixo para utilizar um .jasper
> > criado no ireport, 
> > > porém apresenta o seuinte erro:
> > > 
> > > C:\jakarta-tomcat-5.0.28\webapps\gustavo\WEB-
> > > INF\classes\GerarRelatorio.java:40: cannot find
> > symbol
> > > symbol : method fillReport
> > > 
> >
> 
(net.sf.jasperreports.engine.JasperReport,java.util.HashMap,conexao.Co
> > > nexao)
> > > location: class
> > net.sf.jasperreports.engine.JasperManager
> > > JasperPrint impressao=JasperManager.fillReport
> > > (report,parametros,con);
> > > ^
> > > Note:
> > C:\jakarta-tomcat-5.0.28\webapps\gustavo\WEB-
> > 
> === message truncated ===
> 
> 
> 
>       
> 
> 
> 
>       
>               
> _______________________________________________________ 
> Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA 
CONVERSA. Participe! www.yahoo.com.br/messenger/promocao





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Atrašyti