Falae galera beleza ? Minha lógica ta ok porém da um NUlll pointer exception e não consigo enchergar… vou passar a classe onde gera o erro.
[code]package bd;
import java.sql.*;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class conexaoMysql
{
public Connection con;
public Statement stm;
public ResultSet rs;
public String driver = "com.mysql.jdbc.Driver";
public String url = "jdbc:mysql://localhost:3306/mydb";
public String user = "root";
public String pass = "root";
public void conectar()
{
try
{
Class.forName(driver);
con = DriverManager.getConnection(url,user,pass);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro, Não foi possivel buscar a conexão com BD!");
}
}
public void desconectar()
{
try
{
con.close();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, "Erro, Não foi possivel o fexamento do BD!");
}
}
public void executaQuery(String sql)
{
try
{
stm = con.createStatement();
rs = stm.executeQuery(sql);
}catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro, Não foi possivel executar a Query");
}
}
public void executaUpdate(String sql)
{
try
{
stm = con.createStatement();
stm.executeUpdate(sql);
}catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro, Não foi possivel executar a Query");
}
}
public void buscarFilial()
{
try
{
stm = con.createStatement();
String query = "SELECT * FROM filial"; // Diz que da erro aqui
rs = stm.executeQuery(query);
}catch(Exception e)
{
e.printStackTrace(); // Lança essa exceção!!
}
}
}[/code]
quem ppuder ajudar… agradeço desde já,