Pessoal, estou desenvolvendo uma classe somente para conectar com o MySql. Pois assim eu posso ahamar o metodo dessa classe que vai me servir em qualquer aplicação certo ? O problema é que está dando o seguinte erro: “java.lang.NullPointerException”
Eis o código:
import java.sql.*;
import java.io.*;
import org.gjt.mm.mysql.Driver;
class Conexao
{
public boolean Conecta(Connection con)
{
String fonte = "jdbc:mysql://localhost/cotamil";
String user = "";
String senha = "";
boolean testa = false;
con = null;
//PreparedStatement pst = null;
//ResultSet rs = null;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection(fonte,user,senha);
testa = true;
System.out.println("CONECTEI ? "+testa);
}catch(Exception e)
{
e.printStackTrace(System.out);
}
return testa;
}
public static void main(String args[])
{
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;
Conexao conexao = new Conexao();
conexao.Conecta(con);
try
{
pst = con.prepareStatement(CONSULTA);
rs = pst.executeQuery();
while(rs.next())
{
System.out.println(rs.getString(1));
}
}catch(Exception e)
{
e.printStackTrace(System.out);
}
}
private final static String CONSULTA = "select senha from usuario";
}
por favor, me ajudem !!
Obrigado,
João Paulo