Melog Penyata SQL Sebenar yang Dilaksanakan oleh PreparedStatement
Di Java, apabila bekerja dengan penyata yang disediakan, adalah penting untuk log penyataan SQL sebenar yang akan dilaksanakan. Walau bagaimanapun, secara lalai, log rentetan sql yang digunakan untuk mencipta pernyataan hanya menunjukkan templat dengan pemegang tempat ('?').
Cabaran Mengekstrak Penyata SQL Sebenar
Kenyataan yang disediakan memisahkan pernyataan daripada parameter. Pernyataan dihuraikan dan dioptimumkan oleh pangkalan data, dan parameter dikendalikan secara berasingan. Oleh itu, tiada perwakilan eksplisit bagi pernyataan SQL akhir yang akan dilaksanakan.
Penyelesaian Kemungkinan
Atas ialah kandungan terperinci Bagaimana untuk Log Penyata SQL Sebenar yang Dilaksanakan oleh PreparedStatement di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!