Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

execute várias inserções com PreparedStatement - Java


Você só pode executar uma instrução com uma única instrução preparada. Você tem que dividir o sql em dois insert into separados ... sequências.

Também
INSERT INTO DISTRIBUTES (PEERID, FILEID) VALUES (" + peerID + ",LAST_INSERT_ID());";

não parece usar um PrepareStatment - ele tem o peerID codificado permanentemente em vez do espaço reservado ?