String MySql

2 respostas
F

Olá galera do PJ,

Minha dúvida dessa vez é a seguinte:

Quando eu coloco strings simples para serem executadas, tipo SELECT * FROM tabela, ele executa corretamente, porem quando eu coloco esta que estou usando String sql = INSERT INTO tabela(remetente,valor,data) values (;

sql+=remetente+",’";

sql+=valor+",’";

sql+=data+"’)";

ele da erro ao acessar. Alguem saberia me dizer porque esta dando erro??

2 Respostas

J

fer_scalia,
acho que no lugar de vc usar Statement vc deveria usar PreparedStatement pois ele simplifica o teu sql !!!

EX.:

PreparedStatement pstmt = conn.prepareStatement
(“INSERT INTO tabela(remetente,valor,data) VALUES (?, ?, ?)”);

pstmt.setString(1, remetente);

pstmt.setString(2, valor);

pstmt.setString(3, data);

Nao fica mais Facil !?!?

F

Muito obrigado pela ajuda :stuck_out_tongue:

estou indo testar… e realmente fica mais facil mesmo!

Criado 30 de dezembro de 2004
Ultima resposta 30 de dez. de 2004
Respostas 2
Participantes 2