Ola pessoal, estou mexendo agora com banco de Dados e uma dificuldade que eu tive eh inserir e fazer update de algumas informacoes na tabela…
eu sei que pode-se usar assim:
vamos supor que eu tenho 3 JTextField: txtCodigo, txtNome,txtEndereco
vou inserir assim
Stateament query = conn.createStateament();
query.executeUpdate(“Insert into Teste (Codigo, Nome, Endereco) values (”+txtCodigo.getText()+",’"+txtNome.getText()+"’,’"+txtEndereco.getText()+"’)");
mas eh meio confulso, se formos imaginar uma tabela com uns 15 registros, caso precise alterar o Sql pode dar confusao…
no Delphi eu uso Parametros que fica masi facil de entender, por exemplo os : sigifnica parametro, ae em delphi eu faço algo ssim
Insert into Teste (Codigo, Nome, Endereco) values (:xCodigo, :xNome,:xEndereco)
e embaixo eu igualo os parametros com os TextField
…paramsbyname(‘xCodigo’).AsInteger := txtCodigo…
…paramsbyname(xNome).AsString := txtNome…
e assim por diante…
fica bem mais claro para alterações.
em Java tem jeito de fazer isso??
pesquisei no java.sun e a unica coisa que eu achei foi o getString ou getFloat, mas isso pega os valores de um SELECT em um ResultSet
Obrigado