E ai galera, preciso de um help de vcs, sou iniciante em java e to apanhando igual vaca na horta …
To tentando fazer uma conexao com o banco de dados postgresql mas da o seguinte erro Exception in thread “main” java.lang.NullPointerException
Esse é a classe da conexao
package siscti;
import java.sql.*;
public class Conexao {
private Connection con;
public void Conexao() {
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql://192.168.10.3:5432/siscti","postgres","123456");
}
catch (Exception e){
System.out.println("Ouve erro na conexao" + e.getMessage());
}
}
public Connection getConexao(){
return con;
}
public void fechar(ResultSet rs) {
if (rs!=null){
try{
rs.close();
}
catch (Exception e)
{}
}
}
public void fechar(java.sql.Statement stmt){
if (stmt!= null)
{
try
{
stmt.close();
}
catch(Exception e){}
}
}
public void fecharConexao(){
if (con != null){
try {
con.close();
}
catch(Exception e){}
}
}
}
E essa é a principal
package siscti;
import java.sql.*;
public class Main {
public Main() {
}
public static void main(String[] args) throws SQLException {
Statement stmt = null;
ResultSet rs = null;
Conexao conexao = new Conexao();
Connection con = conexao.getConexao();
stmt = con.createStatement();
rs = stmt.executeQuery("select * from public.tbl_local");
}
}
o stracktrace é o seguinte
init:
deps-jar:
Compiling 1 source file to C:\Java\Projetos\SisCti\build\classes
compile:
run:
Exception in thread "main" java.lang.NullPointerException
at siscti.Main.main(Main.java:19)
Java Result: 1
EXECUTADO COM SUCESSO (tempo total: 1 segundo)
Desde ja agradeço pela ajuda.
Vandao.