Como fazer insert em java desktop?

8 respostas
diogofifa

Galera to criando uma agenda para desktop…
Ja criei a conexao e o metodo para inserir… mas como q eu faço para pegar os dados na caixa de texto e levar ate o banco…
Tem q usar o ActionListener…??
Se tiver, como q eu vou fazer pra inserir… ??

Valeu galera abraços…

8 Respostas

pimenta

Você vai ter que “dizer” que determinado botão faz determinada tarefa. E, sim, vai usar ActionListener.

leandro.anjos

Como que você esta fazendo a sua conexão com o Banco, atraves do Hibernate ou com JDBC???

Você esta utilizando MVC - Model View Controller???

diogofifa

to fazendo por Jdbc e to fazendo mvc…coloquei os metodos no dao…

fabio.b.salvador

No Java Desktop é preciso pegar os dados dos campos texto, assim:

Veja, se por acaso teu campo texto se chama TXTNome, então vamos fazer o seguinte na hora de criar a String que carrega o comando SQL a ser executado:

String SQL = "insert into values (, ’ " + TXTNome.getText() + " ') ";

lucasap2005

Você deve delegar a funcionalidade de inserir ao seu Controlador, que é a parte intelegente do MVC.
No seu Controlador você provavelente irá chamar o DAO que insere o registro na tabela.
O importante é que seu DAO receba um Objeto (Negocio) do tipo que você quer inserir, ou seja, o seu controlador irá receber as informações da tela, criar o objeto que você deseja salvar, daí vc passa esse objeto ao seu DAO e faz a inserção na tabela.

Espero ter ajudado…Abraços

diogofifa

Valeu galera pela ajuda, consegui fazer…
Abraços…

rafaeldiego

cara, vc ta fazendo essa conexão com qual banco de dados?
diz q é com o Sql 2005?!?!?!?

,
,
,
,

diogofifa

Po nao é não cara… e com Postgres… valeu…

Criado 19 de maio de 2008
Ultima resposta 20 de mai. de 2008
Respostas 8
Participantes 6