मैं जावा में जगह-जगह कुछ एंटी एसक्यूएल इंजेक्शन लगाने की कोशिश कर रहा हूं और "रिप्लेसमेंट" स्ट्रिंग फंक्शन के साथ काम करना बहुत मुश्किल हो रहा है। अंततः मुझे एक फ़ंक्शन की आवश्यकता है जो किसी भी मौजूदा \
को \\
, किसी "
को \"
, किसी '
को \'
, और किसी \n
को भी परिवर्तित कर देगा , \\n
जब स्ट्रिंग का मूल्यांकन MySQL SQL इंजेक्शन द्वारा किया जाएगा।
मैं कुछ कोड के साथ काम कर रहा हूं जिनके साथ मैं काम कर रहा था और सभी \\\\\\\\\\\
समारोह मेरी आंखों को पागल बना रहे थे। अगर किसी को भी इसका उदाहरण मिलता है तो मैं इसकी बहुत सराहना करूंगा।
CREATE VIEW myview AS SELECT * FROM mytable WHERE col = ?
कि मुख्य बयान एक डीडीएल -स्टेटमेंट है, भले ही आप जिस हिस्से को पैरामीटर बनाने की कोशिश कर रहे हैं वह वास्तव में डीएमएल है ।