Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL जावा में किसी भी मूल्य के मामले में WHERE स्थिति के साथ तैयार कथन का सही ढंग से उपयोग करना

<घंटा/>

इसके लिए आप जावा में प्रिपेयरस्टेटमेंट का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है -

स्ट्रिंग anyVariableName="अपनेटेबलनाम से अपना कॉलमनाम चुनें जहां नाम =?"; तैयार स्टेटमेंट ps =(तैयार स्टेटमेंट) con.prepareStatement(yourVariableName);ps.setString(yourColumnIndex, yourValue);

आइए एक टेबल बनाएं -

mysql> क्रिएट टेबल डेमो37−> (−> id int null auto_increment Primary key,−> name varchar(200)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.46 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो37 (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 37 (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.08 सेकंड) mysql> डेमो 37 (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 37 (नाम) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.08 सेकंड) mysql> डेमो 37 (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 37 (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड)mysql> डेमो37 (नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -/p>

mysql> डेमो37 से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+-----+----------+| आईडी | नाम |+----+----------+| 1 | जॉन || 2 | बॉब || 3 | जॉन || 4 | क्रिस || 5 | डेविड || 6 | जॉन || 7 | माइक |+-----+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

उदाहरण

तैयारी के लिए जावा कोड निम्नलिखित है -

आयात करें; कोशिश करें { Class.forName ("com.mysql.jdbc.Driver"); con =DriverManager.getConnection("jdbc:mysql://localhost:3306/sampledatabase", "root", "123456"); स्ट्रिंग क्वेरी ="demo37 से नाम चुनें जहां नाम =?"; तैयार स्टेटमेंट पीएस =(तैयार स्टेटमेंट) con.prepareStatement (क्वेरी); ps.setString(1, "जॉन"); परिणामसेट आरएस =ps.executeQuery (); जबकि (rs.next ()) {System.out.println(rs.getString(1)); } } कैच (अपवाद ई) { e.printStackTrace (); } }}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

जॉनजॉनजॉन

आउटपुट का स्नैपशॉट निम्नलिखित है -

MySQL जावा में किसी भी मूल्य के मामले में WHERE स्थिति के साथ तैयार कथन का सही ढंग से उपयोग करना


  1. जावा में MySQL के साथ ResultSet पर कॉलम नाम कैसे प्राप्त करें?

    परिणाम सेट पर कॉलम नाम प्राप्त करने के लिए, आपको getMetaData() विधि का उपयोग करने की आवश्यकता है। GetMetadata() का प्रोटोटाइप इस प्रकार है - ResultSetMetaData getMetaData SQLException फेंकता है; 5 कॉलम नामों के साथ एक MySQL तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ठीक है, 0 पंक

  1. जावा में MySQL के साथ चुनिंदा क्वेरी के लिए तैयार कथन का उपयोग कैसे करें?

    इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है - yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery(); डेटाबेस नमूना में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है - );Query OK,

  1. जावा में MySQL में खोज चर के साथ LIKE का उपयोग करते समय उद्धरणों का सही ढंग से उपयोग कैसे करें?

    खोज चर के साथ LIKE का उपयोग करने के लिए सही सिंटैक्स निम्नलिखित है - स्ट्रिंग sqlQuery;sqlQuery =अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम % +yourSearchVariableName + % जैसा हो; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.48 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -