Rumah > Artikel > pangkalan data > Mengapa Saya Mendapat \"MySQLSyntaxErrorException\" Apabila Menggunakan Penyata Disediakan?
Ralat Penyata Disediakan MySQL: MySQLSyntaxErrorException
Apabila menggunakan pernyataan yang disediakan dengan MySQL, "MySQLSyntaxErrorException" mungkin berlaku. Ralat ini menunjukkan isu sintaks dalam pertanyaan SQL.
Untuk menyelesaikan isu ini, sahkan sintaks SQL dengan teliti. Khususnya, pastikan bahawa:
Dalam kod yang disediakan:
<code class="java">rs = stmt.executeQuery(selectSQL);</code>
Ralat disebabkan oleh melaksanakan penyataan selectSQL secara langsung dalam kaedah executeQuery. Sebaliknya, ia sepatutnya:
<code class="java">rs = stmt.executeQuery();</code>
Dengan pembetulan ini, pernyataan yang disediakan akan dilaksanakan dengan betul tanpa ralat sintaks.
Atas ialah kandungan terperinci Mengapa Saya Mendapat \"MySQLSyntaxErrorException\" Apabila Menggunakan Penyata Disediakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!