Ola amigos, estou iniciando com java e cheguei em banco de dados, pegando um exemplo da pagina do jairelton de JDBC, fiz um simples exemplo pra conectar e selcionar alguns dados:
[code]import java.sql.*;
public class Banco {
Connection conn;
public Banco() {
try{
Class.forName("org.postgresql.Driver");
String dbURL = "jdbc://postgresql://localhost:5432/olmedo";
conn = DriverManager.getConnection(dbURL, "postgres", "molmedo185");
}catch(SQLException ex){
ex.printStackTrace();
}
catch(ClassNotFoundException ex){
ex.printStackTrace();
}
}
public void Seleciona(){
try{
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from spatial_ref_sys");
rs.next();
System.out.println("Nome:" + rs.getString("auth_name"));
}catch(SQLException ex){
ex.printStackTrace();
}
}
public static void main(String[] args){
Banco banco = new Banco();
banco.Seleciona();
}
}[/code]
e a mensagem de erro na hora de executar foi:
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Banco.<init>(Banco.java:9)
at Banco.main(Banco.java:30)
Exception in thread “main” java.lang.NullPointerException
at Banco.Seleciona(Banco.java:20)
at Banco.main(Banco.java:32)
Oque pode ser isso e como arrumar ? Obrigado.