como gravar no banco valor inteiro sendo que populo meu Jcombo box com valor String
Bom pessual estava com muita duvida para popular meu combo box pegando os registros do meu banco, pois bem consegui fazer isso, e achei ate simples, percorrendo todo o banco e trazendo o resultado no Jcombo, ai beleza consigo setar os valores, mas na hora de gravar eles que esta o problema.
no meu banco tenho os seguintes campos:
//esta é a tabela que populo meu combo box
create table assunto(
cod_assunto int identity(1,1) not null,
descricao_assunto varchar(100)not null
constraint pk_cod_assunto primary key (cod_assunto),
constraint uq_assunto unique(descricao_assunto)
)
ai no caso referencio a chave primarisa desta tabela na seguinte tabela
create table Acervo(
tombo int identity(1,1) not null,
Titulo varchar(100),
cod_assunto int not null
constraint pk_tombo primary key (tombo),
constraint uq_titulo unique (titulo),
constraint fk_cod_assunto foreign key (cod_assunto)
references Assunto(cod_assunto)
)
e na hora de gravar no banco não consigo pois como disse populo meu combo com string e preciso gravar no banco com int somente o codigo do assunto
Se alguem puder me ajudar agradeço muito, não coloquei meu codigo java aqui pois estou no serviço e aqui não tem como eu abrir, mas espero que tenham entendido, qualquer duvida tento ser mais claro