単一のpreparedStatementで実行できるステートメントは1つだけです。 SQLを2つの別々のinsert into
に分割する必要があります ...シーケンス。
また
INSERT INTO DISTRIBUTES (PEERID, FILEID) VALUES (" + peerID + ",LAST_INSERT_ID());";
prepareStatmentを使用しているようには見えません-peerID
がハードコーディングされています プレースホルダーの代わりに?