fiz um relatorio pelo Ireport, mas quando chamo o relatorio pelo java esta ocorrendo alguns erros.
O que eu fiz de errado???
[color=blue]import java.sql.<em>;
import net.sf.jasperreports.engine.</em>;
import net.sf.jasperreports.view.JasperViewer;
import java.util.HashMap;
public class rel {
public rel() {
}
public static void main(String args[]) throws SQLException {
Connection conn = null;
try {
new oracle.jdbc.driver.OracleDriver();
conn = DriverManager.getConnection("jdbc:oracle:thin:@ip_servidor:1521:ORCL","usuario","senha");
JasperPrint impressao = JasperManager.fillReport("teste.jrxml",new HashMap(),conn);
JasperViewer visualiza = new JasperViewer(impressao, true);
visualiza.show();
}
catch (Exception ex) {
System.out.println(ex.toString());
}
}
} // fim da classe[/color]
quando compilo ocorre os seguintes erros:
[color=red]C:\testejava\rel1>javac -Xlint rel.java
rel.java:32: warning: [deprecation] net.sf.jasperreports.engine.JasperManager in
net.sf.jasperreports.engine has been deprecated
JasperPrint impressao = JasperManager.fillReport(“teste.jrxml”,new H
ashMap(),conn);
^
rel.java:32: warning: [deprecation] fillReport(java.lang.String,java.util.Map,ja
va.sql.Connection) in net.sf.jasperreports.engine.JasperManager has been depreca
ted
JasperPrint impressao = JasperManager.fillReport(“teste.jrxml”,new H
ashMap(),conn);
^
rel.java:35: warning: [deprecation] show() in java.awt.Window has been deprecate
d
visualiza.show();
^
3 warnings[/color]
o jasperreport esta no classpath
outra duvida, como eu passo um select do java para o Ireport?