Pessoal to com uma dúvida, este import [quote]//import com.mysql.jdbc.Connection;[/quote] é para usar o Mysql, qual eu uso para Postgresql ?
import java.sql.DriverManager;
import java.sql.SQLException;
?
Obrigado !
Pessoal to com uma dúvida, este import [quote]//import com.mysql.jdbc.Connection;[/quote] é para usar o Mysql, qual eu uso para Postgresql ?
import java.sql.DriverManager;
import java.sql.SQLException;
?
Obrigado !
olá juniorsatanas, blz?
esse seria o import do driver q vai realizar a conexão com o mysql.
depois de adicionar o driver (.jar) para conexão com o postrgre acho q fica mais ou menos assim:
//registra driver
Class.forName(“org.postgresql.Driver”);
// estabelece conexão
con = DriverManager.getConnection(“jdbc:postgres://localhost:5432/postgre”,“postgre”, “postgre”);
aqui tem o download do driver jdbc:
http://jdbc.postgresql.org/download.html
boa sorte ae,
att,
private Connection getConexao() throws SQLException, ClassNotFoundException{
Connection con = null;
try{
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost:5432/nutec";
String usuario = "root";
String senha = "debian23";
con = (Connection) DriverManager.getConnection(url,usuario,senha);
}catch(SQLException sql){
System.out.println("erro ao conectar");
sql.printStackTrace();
}
return con;
}
fiz assim… pega normal para mysql, mas para postgresql nao pega !
e vc adicionou o driver jdbc do postgre no seu classpath??
SIM
FIZ TUDO !
Satanas, conseguiu resolver? vou precisar trabalhar com PostgreSQL aqui também
Lembre-se de olhar a documentação do driver JDBC que voc6e está utilizando.
Não sei se acontece isso com o Postgree (nunca usei), mas com o MySQL, versões anterior, havia drivers diferentes.
Jair Rillo Junior Bom dia !
Tudo bom ?
Pois é pensei que era isso, mas não é !
o Erro é este :
http://www.guj.com.br/posts/list/220714.java
ñ seria erro de jasperreport ali ñ???
Não por que no jasper funciona !
e o q exatamente acontece q ñ deveria acontecer ??? ou que deveria acontecer e esta dando erro???
vc tb esta utilizando hibernate…o arquivo de configuração esta ok?
ele não gera o pdf !
não estou usando hinernate !
o codigo ta asim para conectar no banco :
[code]
private Connection getConexao() throws SQLException, ClassNotFoundException{
Connection con = null;
try{
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://localhost:5432/nutec";
String usuario = "root";
String senha = "debian23";
con = (Connection) DriverManager.getConnection(url,usuario,senha);
System.out.println("CONECTOU NO BANCO - OK");
}catch(SQLException sql){
System.out.println("erro ao conectar");
sql.printStackTrace();
}
return con;
}[/code]
o print ta assim:
//chamada
public InputStreamDownload relatAlunos(String turma) throws JRException, SQLException, ClassNotFoundException {
InputStream file = getClass().getClassLoader().getResourceAsStream("/br/com/catequese/relatorio/relatAlunos.jasper");
Map parametros = new HashMap();
parametros.put("turma", turma);
ByteArrayOutputStream os = new ByteArrayOutputStream();
JasperRunManager.runReportToPdfStream(file, os, parametros, getConexao());
InputStream document = new ByteArrayInputStream(os.toByteArray());
return new InputStreamDownload(document, "application/pdf", "relatorioDeAlunos.pdf", true, os.toByteArray().length);
}
…juro, pensei q o post era sobre problema com o banco e nao com o relatório…heheh
então qualquer outro tipo de consulta ao localhost:5432/nutec por essa conexão com o postgre da certo ?
vc fez o relatório com ireport? se sim, e se vc tentar um preview desse relatório conectando no postgre pelo ireport ?
não gera o pdf e fica uma tela em branco?
alguma exception na hora de gerar o pdf?
att,
Pelo inicio achei que era postgresql, agora nao sei o que ta dando errado…
Ele gera o pdf normal no ireport, mas quando chamo pelo java nao funciona e da este erro :
aqui acho q ele tinha o mesmo erro q vc: http://www.guj.com.br/posts/list/15/198450.java
atualizou o jar do itext e deu certo…
e ACHO q esses 3 abaixo:
http://stage.jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=73859
http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=79158
http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=73026
tratam do mesmo problema e talvez da mesma solução…
qual a versão do ireport vc esta utilizando e qual a versão das libs ???
att,
para linux:
/home/junior/iReport-3.7.5
/home/junior/06102010/Catequese/lib/antlr.jar
/home/junior/06102010/Catequese/lib/antlr-2.7.6.jar
/home/junior/06102010/Catequese/lib/aopalliance.jar
/home/junior/06102010/Catequese/lib/aspectjrt.jar
/home/junior/06102010/Catequese/lib/caelum-stella-core-1.2.jar
/home/junior/06102010/Catequese/lib/cglib-nodep-2.1_3.jar
/home/junior/06102010/Catequese/lib/commons-collections-3.1.jar
/home/junior/06102010/Catequese/lib/commons-digester-1.7.jar
/home/junior/06102010/Catequese/lib/commons-digester-1.8.jar
/home/junior/06102010/Catequese/lib/commons-el.jar
/home/junior/06102010/Catequese/lib/commons-fileupload-1.2.1.jar
/home/junior/06102010/Catequese/lib/commons-io-1.3.2.jar
/home/junior/06102010/Catequese/lib/commons-io-1.4.jar
/home/junior/06102010/Catequese/lib/commons-javaflow-20060411.jar
/home/junior/06102010/Catequese/lib/commons-logging.jar
/home/junior/06102010/Catequese/lib/commons-vfs-1.0.jar
/home/junior/06102010/Catequese/lib/dom4j-1.6.1.jar
/home/junior/06102010/Catequese/lib/ejb3-persistence-1.0.1.GA.jar
/home/junior/06102010/Catequese/lib/google-collect-1.0.jar
/home/junior/06102010/Catequese/lib/hamcrest-all-1.2RC3.jar
/home/junior/06102010/Catequese/lib/hibernate-3.3.2.jar
/home/junior/06102010/Catequese/lib/hibernate-annotations.jar
/home/junior/06102010/Catequese/lib/hibernate-annotations-3.4.0.jar
/home/junior/06102010/Catequese/lib/hibernate-commons-annotations.jar
/home/junior/06102010/Catequese/lib/hibernate-commons-annotations-3.4.0.jar
/home/junior/06102010/Catequese/lib/hibernate-entitymanager.jar
/home/junior/06102010/Catequese/lib/hibernate-validator-3.1.ga.jar
/home/junior/06102010/Catequese/lib/hibernate-validator-4.0.2.GA.jar
/home/junior/06102010/Catequese/lib/hsqldb-1.8.0.7.jar
/home/junior/06102010/Catequese/lib/inject-api-1.0.0-PRD.jar
/home/junior/06102010/Catequese/lib/iogi-0.8.1.jar
/home/junior/06102010/Catequese/lib/iText-2.1.7.jar
/home/junior/06102010/Catequese/lib/jasperreports-3.7.1.jar
/home/junior/06102010/Catequese/lib/jasperreports-applet-3.7.1.jar
/home/junior/06102010/Catequese/lib/jasperreports-fonts-3.7.1.jar
/home/junior/06102010/Catequese/lib/jasperreports-javaflow-3.7.1.jar
/home/junior/06102010/Catequese/lib/javassist-3.9.0.GA.jar
/home/junior/06102010/Catequese/lib/jettison-1.2.jar
/home/junior/06102010/Catequese/lib/jfreechart-1.0.12.jar
/home/junior/06102010/Catequese/lib/joda-time-1.6.jar
/home/junior/06102010/Catequese/lib/jsr250-api-1.0.jar
/home/junior/06102010/Catequese/lib/jstl-api-1.2.jar
/home/junior/06102010/Catequese/lib/jstl-impl-1.2.jar
/home/junior/06102010/Catequese/lib/jta-1.1.jar
/home/junior/06102010/Catequese/lib/log4j.jar
/home/junior/06102010/Catequese/lib/log4j-1.2.15.jar
/home/junior/06102010/Catequese/lib/mirror-1.5.1.jar
/home/junior/06102010/Catequese/lib/mondrian-3.1.1.12687.jar
/home/junior/06102010/Catequese/lib/mysql-connector-java-5.1.6-bin.jar
/home/junior/06102010/Catequese/lib/objenesis-1.1.jar
/home/junior/06102010/Catequese/lib/ognl-2.7.3.jar
/home/junior/06102010/Catequese/lib/org.springframework.aop-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.asm-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.aspects-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.beans-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.context-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.core-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.expression-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/org.springframework.web-3.0.0.RELEASE.jar
/home/junior/06102010/Catequese/lib/paranamer-2.2.jar
/home/junior/06102010/Catequese/lib/picocontainer-2.8.jar
/home/junior/06102010/Catequese/lib/postgresql-8.4-701.jdbc4.jar
/home/junior/06102010/Catequese/lib/reflections-0.9.4.jar
/home/junior/06102010/Catequese/lib/restrictrex-1.0.2.jar
/home/junior/06102010/Catequese/lib/slf4j-api-1.5.8.jar
/home/junior/06102010/Catequese/lib/slf4j-log4j12-1.5.8.jar
/home/junior/06102010/Catequese/lib/validation-api-1.0.0.GA.jar
/home/junior/06102010/Catequese/lib/vraptor2-2.6.2.jar
/home/junior/06102010/Catequese/lib/vraptor-3.1.3.jar
/home/junior/06102010/Catequese/lib/xalan-2.6.0.jar
/home/junior/06102010/Catequese/lib/xpp3_min-1.1.4c.jar
/home/junior/06102010/Catequese/lib/xstream-1.3.1.jar
Mudou para este erro depois que mudei a biblioteca : jasperreports-3.7.2.jar
[quote=juniorsatanas]Mudou para este erro depois que mudei a biblioteca : jasperreports-3.7.2.jar
Na aba ‘Propriedades’ do teu relatório tem a opção ‘Language’.
Se estiver marcada ‘Groovy’,mude para ‘Java’,compile e deve funcionar.