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

स्प्रिंग बूट लोकलहोस्ट MySQL को कैसे जोड़ता है


इसके लिए 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 फ़ाइल।

स्प्रिंग बूट लोकलहोस्ट MySQL को कैसे जोड़ता है

निम्नलिखित नियंत्रक वर्ग कोड है। कोड इस प्रकार है -

<पूर्व>पैकेज 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

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

स्प्रिंग बूट लोकलहोस्ट MySQL को कैसे जोड़ता है


  1. जावा को MySQL से कैसे कनेक्ट करें?

    जावा को MySQL से जोड़ने के लिए, जावा कोड इस प्रकार है - आयात करें सच; कनेक्शन चोर =अशक्त; कोशिश करें {con =DriverManager.getConnection(JDBCURL,root,,123456); System.out.println (कनेक्शन स्थापित है); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }} यह निम्नलिखित आउटपुट उत्पन्न करेगा -

  1. स्प्रिंगबूट + जेएसपी + स्प्रिंग सुरक्षा:डेटा स्रोत को कॉन्फ़िगर करने में विफल। MySQL में डेटासोर्स को कैसे कॉन्फ़िगर करें?

    स्प्रिंगबूट में डेटा स्रोत को कॉन्फ़िगर करने के लिए, आप डेटा स्रोत को application.properties में परिभाषित कर सकते हैं । स्प्रिंगबूट के लिए application.properties इस प्रकार है - spring.datasource.username=yourUserNamespring.datasource.password=yourPasswordspring.datasource.url=yourDatabaseUrlspring.

  1. IntelliJ में MySQL सर्वर से कैसे कनेक्ट करें, इस पर निर्देश

    जैसा कि आप सभी जानते हैं, MySQL सर्वर के समानांतर MySQL वर्कबेंच का उपयोग करने से डेटाबेस में हेरफेर करना आसान और अधिक सहज हो जाएगा। लेकिन आजकल कई आधुनिक आईडीई हैं जो न केवल स्रोत कोड के संकलन और संकलन में हमारी सहायता करते हैं, बल्कि डेटाबेस प्रबंधन प्रणालियों के साथ काम करने में भी हमारी सहायता क