मैं अनुमान लगा रहा हूँ कि आप SQL को किसी तरह से बनाते हैं जैसे
String sql = "Select Column from tab where column='" + StringParm + "'";
या ऐसा कुछ? यदि आप ऐसा करते हैं, तो आप सभी प्रकार के कारनामों के लिए खुले हैं और आप अपने द्वारा वर्णित व्यवहार को भी देखेंगे, जहां परिणामी स्ट्रिंग अब मान्य SQL नहीं है। आपको पहले उपयोगकर्ता द्वारा प्रदत्त पैरामीटर से बचना होगा।
सबसे अच्छा समाधान रेडीडस्टेटमेंट का उपयोग करना है, इसलिए आप ऐसा करते हैं
Statement stmt = conn.prepareStatement("Select Column from tab where column=?");
stmt.setString(1,StringParam);
मैं किसी भी जावा कोड को बदले बिना आपकी समस्या को हल करने का कोई त्वरित तरीका नहीं देख सकता, हालांकि, आपके कोड को हिट करने से पहले इनपुट से बचने/स्वच्छता से बार बार (उदाहरण के लिए जावास्क्रिप्ट यदि आप एक वेबएप हैं)