pessoal, boa noite, tudo bem com vocês?
seguinte…
quero criar uma classe para descobrir o nome do vendedor a partir do código dele…
aí, fiz a classe dessa forma:
package brincadeiras;
import BancodeDados.Conexao;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class Outraclasse {
public int codigo;
//criando o construutor
public Outraclasse(int codigo) {
this.codigo = codigo;
}
public String operador;
public void pesquisa(int codigo) {
// operador = ""+codigo;}
Conexao conectabanco = new Conexao();
conectabanco.conecta();
conectabanco.executeSQL("select * from vendedores where codigo='"+codigo+"'");
try {
operador = "" + conectabanco.resultset.getString("nome");
} catch (SQLException erro) {
JOptionPane.showMessageDialog(null, "Erro " + erro.getMessage());
}
conectabanco.desconecta();
}
}
a parte de banco de dados uso num outro formulario e funciona certo…a pesquisa é de lá, também…mas ainda dá erro “NULL”(a joption ai da classe que alerta o erro…)
eu estou chamando a classe assim:
public class Main {
public static void main(String[] args) {
int codigo=71;
Outraclasse pesquisa_ = new Outraclasse(codigo);
pesquisa_.pesquisa(codigo);
System.out.println("meu nome é "+pesquisa_.operador);
}
}
o caso é que ele passa o valor pq testei , descomentando o " // operador = “”+codigo;}", mesmo assim, a pesquisa, calcada nesse código, não funciona, aparece null…
enfim, não sei como resolver essa pessoal, me ajudem!!!
Mai um vez, obrigado por essa e pelos posts anteriores!!!
Valeu, gente!!
Horácio