Laubstein_M_cio 14 de nov. de 2008
try {
String sql = “insert into cliente(” + “nome” + “cpf,)” +
“values(’” + jTextField2.getText() + " + " + jTextField3.getText() + “’);”;
O + entre as aspas, talvez seja isso
“values(’” + jTextField2.getText() + " + " + jTextField3.getText() + “’);”;
…^…
…||…
não esqueça que depois de cada campo na clausula values, deve - se ter uma virgula
joede.fadel 14 de nov. de 2008
De uma olhada em PrepareStatement é mais rapido e mais facil de trabalhar com SQL
ps = (PreparedStatement) connection
.prepareStatement("insert into Usuario (email,nome,senha,usuario,nivel)VALUES (?,?,?,?,?)");
ps.setString(1, usuario.getEmail());
ps.setString(2, usuario.getNome());
ps.setString(3, usuario.getSenha());
ps.setString(4, usuario.getUsuario());
ps.setInt(5, usuario.getNivel());
ps.executeUpdate();
wbdsjunior 14 de nov. de 2008
tenta assim:
se o campo “cpf” for numérico, você deve tirar as aspas simples antes e depois do jTextField3.getText():
abraço.
andredeividi 14 de nov. de 2008
Vc quer inseriri em dois campos, mas seus valores estavam concatenados para um campo apenas,
tente assim, deve resolver.
try {
String sql = "insert into cliente(nome,cpf)" +
"values('" + jTextField2.getText() + "' ,'" + jTextField3.getText() + "')";
marcus_menezes 14 de nov. de 2008
andredeividi:
Vc quer inseriri em dois campos, mas seus valores estavam concatenados para um campo apenas,
tente assim, deve resolver.
try {
String sql = "insert into cliente(nome,cpf)" +
"values('" + jTextField2.getText() + "' ,'" + jTextField3.getText() + "')";
é isso ai cara, deu certo, vlw a força! Abraço.
cpsilva 18 de nov. de 2008
Você terá problemas se alguém digitar aspas…
melhor usar o código do Joe…
abraços…