Conexao com o Banco de Dados

Olá galera!

Estou com um probleminha para fazer a conexão da minha aplicação com o banco postgresql, mas acho que o problema nao tem nada a ver com o banco.

Quando rodo a aplicação gera uma exceção:

Exception in thread “main” java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at connection.DatabaseManager.connect(DatabaseManager.java:37)
at connection.DatabaseManager.<init>(DatabaseManager.java:32)
at utilities.DatabaseSingleton.<init>(DatabaseSingleton.java:28)
at utilities.DatabaseSingleton.getInstance(DatabaseSingleton.java:33)
at principal.TesteConection.main(TesteConection.java:26)
Java Result: 1

Me ajudem por favor o que esta acontecendo?

Você usa o que pra desenvolver? Netbeans??
Qual versão do seu Java?

Tente criar as classes novamente…

Dê uma olhada no site onde você baixou o driver para qual versão do java ele serve.
Esse erro acontece quando você está tentando utilizar uma classe que foi compilada para uma versão superior da que você está utilizando para executar.

Provavelmente você está usando o driver JDBC 4 do postgres só serve para o JDK 6 e seu projeto deve estár com source 5.0.