meu codigo ta dando nullexception quando faço a consulta no banco de dados
Amigo posta o codigo
Provavelmente você esqueceu de instanciar algum objeto…
Agora, você pode detalhar mais o a sua pergunta, não?!
[]´s
Daniel
[quote=yorgan]Provavelmente você esqueceu de instanciar algum objeto…
Agora, você pode detalhar mais o a sua pergunta, não?!
[]´s
Daniel[/quote]
vou manda meu codigo
[code]import java.sql.;
import javax.swing.;
public class TesteConexao {
public static Connection connection=null;
public static Statement statement=null;
public static ResultSet resultSet=null;
public static boolean getConexao(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection("jdbc:odbc:Banco");
statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
JOptionPane.showMessageDialog(null,"Conexão realizada com sucesso");
return true;
}
catch(ClassNotFoundException erro){
JOptionPane.showMessageDialog(null,"Driver JDBC-ODBC não encontrado!");
return false;
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Problemas na conexão com o banco de dados!");
return false;
}
}
public static void close(){
closeResultSet();
closeStatement();
closeConexao();
}
private static void closeConexao(){
try{
connection.close();
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Problemas na conexão com o banco de dados!");
}
catch(NullPointerException erro){
erro.printStackTrace();
}
}
private static void closeStatement(){
try{
statement.close();
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"ERRO no closeStatement");
}
catch(NullPointerException erro){
erro.printStackTrace();
}
}
private static void closeResultSet(){
try{
resultSet.close();
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Erro no closeResultSet");
erro.printStackTrace();
}
catch(NullPointerException erro){
erro.printStackTrace();
}
}
public static void setResultSet(String sql){
try {
resultSet = statement.executeQuery(sql);
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Erro na Pesquisa (setResultSet)");
}
catch(NullPointerException erro){
erro.printStackTrace();
}
}
public static int runSql(String sql){
int quant=0;
try{
quant = statement.executeUpdate(sql);
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null,"Erro no script sql de atualização-VERIFIQUE SE TODOS OS CAMPOS FORAM PREENCHIDOS CORRETAMENTE");
}
return quant;
}
}[/code]
aki ta o erro
[code]public void pesquisarRecibo(){
String usuario = “select * from paciente”;
try {
long num=0;
num= Long.parseLong(jtRegistro.getText());
//TesteConexao pesquisar= new TesteConexao();
String sql="";
sql ="select * from Paciente Where codigo ='"+
jtRegistro.getText()+"'";
TesteConexao.setResultSet(sql);
if(TesteConexao.resultSet.next()){
//atualizarRecibo();
JOptionPane.showMessageDialog(null," encontrado");
//jtResp.requestFocus();
}
else{
JOptionPane.showMessageDialog(null,"Código não encontrado");
jtRegistro.requestFocus();
TesteConexao.setResultSet(usuario);
}
}
catch (SQLException erro){
JOptionPane.showMessageDialog(null,"Erro na Pesquisa");
}
catch(NullPointerException erro){
erro.printStackTrace();
JOptionPane.showMessageDialog(null,"Erro na Consulta");
}
}[/code]