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

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

<घंटा/>

खोज चर के साथ LIKE का उपयोग करने के लिए सही सिंटैक्स निम्नलिखित है -

स्ट्रिंग sqlQuery;sqlQuery ="अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम '%" +yourSearchVariableName + "%'" जैसा हो;

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

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

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

mysql> डेमो19 (नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमो19 (नाम) मान ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमो 19 (नाम) मान ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 19 (नाम) मान ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 1 | जॉन स्मिथ || 2 | डेविड मिलर || 3 | एडम स्मिथ || 4 | क्रिस ब्राउन |+----+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

उदाहरण

खोज चर के साथ LIKE का उपयोग करते समय उद्धरणों का सही ढंग से उपयोग करने के लिए जावा कोड निम्नलिखित है -

आयात करें; स्टेटमेंट स्टेटमेंट =शून्य; कोशिश करें {स्ट्रिंग खोजकीवर्ड ="स्मिथ"; Class.forName ("com.mysql.jdbc.Driver"); con =DriverManager.getConnection("jdbc:mysql://localhost:3306/sampledatabase", "root", "123456"); कथन =(विवरण) con.createStatement (); स्ट्रिंग sqlQuery; sqlQuery ="demo19 से चुनें * जहां नाम '%" + searchKeyWord + "%'"; परिणामसेट आरएस =कथन.executeQuery(sqlQuery); जबकि (rs.next ()) {System.out.println(rs.getString("name")); } } कैच (अपवाद ई) { e.printStackTrace (); } }}

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

जॉन स्मिथएडम स्मिथ

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

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


  1. जावा के साथ MySQL डेटाबेस में डेटा कैसे अपडेट करें?

    डेटा को MySQL डेटाबेस टेबल में अपडेट करने के लिए, UPDATE कमांड का उपयोग करें। वाक्य रचना इस प्रकार है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम 1 =मान 1 सेट करें .... एन जहां स्थिति है; सबसे पहले, हमें एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) आ

  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

    DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है। अपनेटेबलनाम से हटाएं जहां स्थिति हो; मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है। );क्वेरी ओके, 0 प

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

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