MySQL तैयार कथन त्रुटि: MySQLSyntaxErrorException
समस्या:
जब किसी चयन को निष्पादित करने का प्रयास किया जाता है तैयार कथन का उपयोग करते हुए कथन, निम्नलिखित त्रुटि है सामना हुआ:
"आपके SQL सिंटैक्स में कोई त्रुटि है; '?' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जांच करें। पंक्ति 1 पर"
विश्लेषण:
त्रुटि संदेश बताता है कि तैयार कथन के SQL सिंटैक्स के साथ कोई समस्या है। कोड का निरीक्षण करने पर, यह स्पष्ट है कि एक्ज़ीक्यूटक्वेरी() विधि को तैयार कथन के बजाय सेलेक्टएसक्यूएल स्ट्रिंग को पारित किया जा रहा है।
समाधान:
समस्या को सुधारने के लिए , SQL स्ट्रिंग के बजाय तैयार कथन के साथexecuteQuery() विधि को लागू किया जाना चाहिए:
rs = stmt.executeQuery();
इस संशोधन को करने से, तैयार कथन सिंटैक्स त्रुटि का सामना किए बिना वांछित डेटा पुनर्प्राप्त करते हुए, SELECT क्वेरी को ठीक से निष्पादित करेगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3