Não consigo fazer uma conexão Simples no Postgre

7 respostas
PorkaSolta_CHAPOLIM

Já Importei o Arquivo postgresql-8.3-604.jdbc4.jar e estou usando o Postgre 8.3 mesmo. Aparece o Seguinte erro:

Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file

Minha classe esta abaixo. Eu imagino que seja compatibilidade da versão do driver. Alguem já passou por iso?

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class conectabanco {

static Connection cnx_Geped = null;

private static Statement meustate;

public static void main(String[] args) {

try

{

Class.forName(“org.postgresql.Driver”);

cnx_Geped = DriverManager.getConnection(“jdbc:postgresql://127.0.0.1:5432,root, 102030);

meustate = cnx_Geped.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

}

catch(Exception e){e.printStackTrace();}

}

}

7 Respostas

julianoeustaquio

Ele esta dando erro na versão da sua JDK!!!
De uma verificada.

PorkaSolta_CHAPOLIM

Vlw vou dar uma olhada!

neoCortex

Tente isso de qualquer forma veja a versão do Jdk que está sendo usada em seu projeto estamos na 1.6:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class conectabanco {


static Connection cnx_Geped = null;
private static Statement meustate;
public static void main(String[] args) {
try
{
Class.forName("org.postgresql.Driver").newInstance();
cnx_Geped = DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432","root", "102030");
meustate = cnx_Geped.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
}
catch(Exception e){e.printStackTrace();}
}

}
PorkaSolta_CHAPOLIM

Acho que esta é a versão mais recente:
1.6

[img]

[/img]

PorkaSolta_CHAPOLIM

Pode ser algum problema no eclipse?

PorkaSolta_CHAPOLIM

Atualizei meu Java para a V. 1.6, mas o EasyEclipse so encherga 1.3 1.4 5.0 e 6.0. Oque eu faço para ele compilar usando a 1.6?

PorkaSolta_CHAPOLIM

Obrigado Pessoal. Era pq o meu classpatch tava apontando para a pasta do eclipse e não do Java mesmo! vlw

Criado 17 de dezembro de 2008
Ultima resposta 18 de dez. de 2008
Respostas 7
Participantes 3