Bem pessoal meu problema é; Não estou conseguindo conectar minha aplicação ao meu banco postgresql. Da erro na linha onde o sistema tenta carregar o dirver jdbc.
1 - Baixei um driver do site jdbc.postgres… chamado postgresql-8.3-603.jdbc4.jar renomeei para postgres.jar e coloquei ele na pasta java/jre/lib ja com com o novo nome.
2 - Adcionei o caminho do arquivo à variável CLASSPATH, como segue abaixo:
/usr/local/java/jre/lib/postgre.jar
O codigo do sistema é como abaixo e me retorna um erro que não achou o driver?
Alguem pode me informar onde estou errando?
import java.sql.*;
import javax.swing.*;
public class Exemplo1302 {
public static void main(String[] args){
final String DRIVER = "org.postgresql.Driver";
final String URL = "jdbc:postgresql://localhost/teste";
try{
Class.forName(DRIVER);
Connection connection = DriverManager.getConnection(URL);
String sql = "select codigo, titulo, FROM Filmes";
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
System.out.println("CODIGO TITULO");
System.out.println("-------- -----------------------");
while(resultSet.next()){
String codigo = resultSet.getString("codigo");
String titulo = resultSet.getString("titulo");
System.out.println(codigo + " " + titulo);
}//while
resultSet.close();
statement.close();
}//try
catch(ClassNotFoundException Erro){
JOptionPane.showMessageDialog(null, "Driver JDBC_ODBC não encontrado");
}catch(SQLException erro){
JOptionPane.showMessageDialog(null, "Problemas na conexao com o banco de dados"+ erro.toString());
}//catch
}//main
}//class