Import com.mysql.jdbc.Connection; [resolvido]

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 !

e qual o erro???

vÊ se ajuda:

http://www.postgresql.org.br/
http://www.postgresql.org/

att,

Satanas, conseguiu resolver? vou precisar trabalhar com PostgreSQL aqui também :confused:

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.