Gostaria de saber como é que se faz o encapsulamento em um banco de dados. Por exemplo: Eu tenho uma tabela de clientes e uma tabela de estados ligadas por uma chave estrangeira, ao qual está guardando a cada cadastro de clientes, o código do estado em vez da sigla como forma de deixar o banco mais leve. O que eu gostaria era que em vez de trazer o código do estado que , ele me traria a sigla e carregasse isso em um JComboBox e vice-versa. Eu pensei em fazer isso usando os comandos abaixo:
SQL para buscar o código do estado selecionado: select e.idEstado from TabEstado e where e.siglaEstado = jComboBoxUF.getSelectedItem();
Carregar o JComboBoxUF:
[code]con_estado.executeSQL(“select * from TabEstado”);
con_estado.resultSet.beforeFirst();
while(con_estado.resultSet.next()){
ComboBoxUF.addItem(con_estado.resultSet.getString(“siglaEstado”);
}[/code]
Mas fiquei sabendo que existe algo chamado InnerJoin que poderá me ajudar, se puderem me ajudar com alguma dica ou material eu agradeceria muito.
Desde já, agradeço!