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

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

<घंटा/>

इसके लिए आपको executeQuery() का उपयोग करना होगा। वाक्य रचना इस प्रकार है -

yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName);yourresultSetObject=yourPreparedStatement.executeQuery();

डेटाबेस 'नमूना' में एक तालिका बनाएँ। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं JavaPreparedStatement -> (-> Id int, -> Name varchar(10), -> Age int -> );Query OK, 0 पंक्तियाँ प्रभावित (0.89 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> JavaPreparedStatement मानों में डालें(1,'लैरी',23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> JavaPreparedStatement मानों में डालें (2, 'सैम', 25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)mysql> JavaPreparedStatement मानों में डालें(3,'माइक',26);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

अब आप Java ReadyedStatement का उपयोग करके तालिका के सभी रिकॉर्ड प्रदर्शित कर सकते हैं। आपको एक्ज़ीक्यूटिव () विधि का उपयोग करने की आवश्यकता है।

यहाँ जावा कोड है -

आयात करें jdbc:mysql://localhost:3306/sample?useSSL=false"; स्ट्रिंग उपयोगकर्ता नाम ="रूट"; स्ट्रिंग पासवर्ड ="123456"; कनेक्शन कॉन =शून्य; रेडीस्टेडमेंट pstmt =null; परिणामसेट आरएसटी =शून्य; स्ट्रिंग myQuery ="JavaPreparedStatement से आईडी, नाम, आयु का चयन करें"; कोशिश करें {con =DriverManager.getConnection (JdbcURL, उपयोगकर्ता नाम, पासवर्ड); pstmt =con.prepareStatement(myQuery); आरएसटी =pstmt.executeQuery (); System.out.println ("आईडी \ t \ tName \ t \ t आयु \ n"); जबकि (rst.next ()) {System.out.print(rst.getInt(1)); System.out.print("\t\t"+rst.getString(2)); System.out.print("\t\t"+rst.getInt(3)); System.out.println (); } } कैच (अपवाद निष्पादन) {exec.printStackTrace (); } }}

यहाँ जावा कोड का स्नैपशॉट है -

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

यहाँ नमूना आउटपुट का स्नैपशॉट है -

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


  1. % के साथ कॉलम मान खोजने के लिए MySQL LIKE क्वेरी का उपयोग कैसे करें?

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

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. MySQL में अपडेट करते समय सेलेक्ट स्टेटमेंट का उपयोग कैसे करें?

    इसके लिए, MySQL UPDATE कमांड का उपयोग करते समय WHERE क्लॉज के साथ उप क्वेरी का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (150, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12