Olá eu sou novo no forum.
estou aprendendo java.
surgiu uma cruel duvida para mim!!!
Estou tentando encher um jCombobox com os nomes que tenho salvo em uma tabela no MYSQL
a tabela é simples
cod integer;
tecnicos varchar(80);
mas eu nao consigo fazer o resultado do meu ResultSet andar/adicionar um//andar/add mais 1.
fiz dessa forma
private void carregaCombo(){
try{
Statement st=conexao.createStatement();
ResultSet rs=st.executeQuery(“select nome from tecnicos”);
intendi oque vc falo!!!
mas eu queria echer o combobox mas dessa maneira que eu te mostrei ali ele soh add o 2° registro da tabela!!!
e soh o segundo
tipo eu queria fazer ele varrer a tabela e a cada registor que ele encontrasse, add ele no combobox!!!
Amigo, quando vc usa o rs.next() ele retorna o valor do próximo dado encontrado naquele seu select do banco, mas ele tb é um boolean, retornando true se encontrar algum dado ou false se encontrar o final da procura. Então quando vc coloca ele no while e dentro um if, vc corre 2 vezes e acaba perdendo alguns retornos, entende? Use apenas o while e retire o if que vc vai ver que vai dar certo