:deptno
. को बदलें आपकी क्वेरी में एक ?.
और तत्काल कथन के बजाय निम्नलिखित का प्रयोग करें:
PreparedStatement stmt=con.prepareStatement(query);
stmt.setInt(1,deptno); //1 is for the first question mark
जहां deptno
वह मान रखता है जिसके लिए आप क्वेरी निष्पादित करना चाहते हैं।
PrepredStatement इंटरफ़ेस के माध्यम से हम parametrized क्वेरी का उपयोग कर सकते हैं जो केवल एक बार संकलित की जाती है और इसमें स्टेटमेंट इंटरफ़ेस की तुलना में प्रदर्शन लाभ होता है।