इसके लिए application.properties का उपयोग करें -
spring.datasource.username=yourMySQLUserNamespring.datasource.password=yourMySQLPasswordspring.datasource.url=jdbc:mysql://localhost:3306/yoruDatabaseNamespring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं -
mysql> तालिका बनाएं demo71−> (−> id int,−> नाम varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.81 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो71 मानों में डालें (100, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो71 मानों में डालें (101, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.49 सेकंड) )mysql> डेमो71 मान (102, 'बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो71 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | जॉन || 101 | डेविड || 102 | बॉब |+------+----------+3 पंक्तियों में सेट (0.00 सेकंड)उपरोक्त application.properties verify को सत्यापित करने के लिए स्थानीय MySQL के साथ काम कर रहा है या नहीं, आप परीक्षण के लिए स्प्रिंग बूट एप्लिकेशन लिख सकते हैं।
निम्नलिखित है application.properties फ़ाइल।
निम्नलिखित नियंत्रक वर्ग कोड है। कोड इस प्रकार है -
<पूर्व>पैकेज com.demo.controller;import java.util.Iterator;import java.util.List;import javax.persistence.EntityManager;import javax.persistence.Query;import org.springframework.beans.factory.annotation.Autowired आयात करें .RestController;@RestController@RequestMapping("/table") पब्लिक क्लास टेबलकंट्रोलर {@Autowired EntityManager entityManager; @ResponseBody @GetMapping("/demo71") सार्वजनिक स्ट्रिंग getData() { क्वेरी sqlQuery=entityManager.createNativeQuery ("demo71 से नाम चुनें"); सूची <स्ट्रिंग> परिणाम =sqlQuery.getResultList (); स्ट्रिंगबिल्डर एसबी =नया स्ट्रिंगबिल्डर (); इटरेटर आईटीआर =परिणाम। इटरेटर (); जबकि (itr.hasNext ()) { sb.append (itr.next ()+" "); } वापसी sb.toString (); }}पूर्व>निम्नलिखित मुख्य वर्ग है। जावा कोड इस प्रकार है -
<पूर्व>पैकेज com.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationसार्वजनिक वर्ग JavaMysqlDemoApplication { सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { SpringApplicationDemoApplication.run(JavaMy. वर्ग, तर्क); }}पूर्व>उपरोक्त को चलाने के लिए, मुख्य वर्ग पर जाएँ और राइट क्लिक करें और “Java एप्लिकेशन के रूप में चलाएँ . चुनें) "सफलतापूर्वक निष्पादित करने के बाद, आपको url के नीचे हिट करने की आवश्यकता है।
यूआरएल इस प्रकार है -
https://localhost:8093/table/demo71
यह निम्नलिखित आउटपुट देगा -