Exception in thread "main" java.lang.NullPointerException

E ae galerinha!?!? fmzaa ?

seguinte …
to executando o seguinte código:

package javaapplication34;
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;

class Cnx 
{  
   public static void main(String args[]) throws ClassNotFoundException  
   {  
   Connection con = null;         
   try   
   {  
       Class.forName("com.mysql.jdbc.Driver");  
       con = DriverManager.getConnection("jdbc:mysql://localhost/Projeto_Tcc","root","1234");  
       System.out.println("Conexão Okay!");
   }  
   catch(SQLException e)  
   {  
   e.printStackTrace();
   System.out.println("Houve Falha na Conexão!");
   }  
   finally  
   {  
      try   
      {  
         con.close();  
      }  
      catch(SQLException onConClose)  
      {  
          System.out.println("Houve erro no fechamento da conexão");  
          onConClose.printStackTrace();  
      }  
   } 
   } 

}


mas apresenta a seguinte mensagem!:

Exception in thread “main” java.lang.NullPointerException
at javaapplication34.Cnx.main(Main.java:29)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

Alguem pode me ajudar??

agradeço pela atenção! ;D

Olá

Verifique se a conexão com o banco não está nullo

Amigo coloca o código entre as tags “code” pra facilitar a leitura. Tente fazer o seguinte:

try { if(con.isClosed() == false) con.close(); }

Ai vai um modelo de classe connection:


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conn {

	public static Connection conexao; 
	public static Connection getConnection() throws Exception{
		Connection con = null;
		try{
			Class.forName("com.mysql.jdbc.Driver");
			con = DriverManager.getConnection("jdbc:mysql://localhost:3306/javaoo","root","");
			conexao = con;
		}
		catch (Exception e) {
			e.printStackTrace();
		}
		return con;
	}	
	
	public static void fechaConexao(){
		try {
			if(conexao!=null){
				conexao.close();
			}
			
		} catch (SQLException e) {
			
			e.printStackTrace();
		} catch (Exception e) {
			
			e.printStackTrace();
		}
	}
}