Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

वसंत/हाइबरनेट के साथ मैं किस MySQL ड्राइवर का उपयोग करता हूं?

नहीं, वे नहीं हैं। driverclassname ठीक है, चालक वर्ग का नाम . की बात कर रहा है जो किसी दिए गए JDBC ड्राइवर का वर्ग है जो java.sql.Driver . को लागू करता है . ड्राइवर वर्ग का नाम ड्राइवर विशिष्ट है।

MySQL के JDBC ड्राइवर उर्फ ​​MySQL Connector/J का उपयोग करते समय, यह वर्ग com.mysql.jdbc.Driver है जैसा कि MySQL Connector/J प्रलेखन में बताया गया है:

और वास्तव में, वे अपने ड्राइवर को स्प्रिंग के साथ उपयोग करने के निर्देश . भी प्रदान करते हैं . अनुभाग देखें 20.3.5.2.4। वसंत के साथ कनेक्टर/जे का उपयोग करना

hibernate.dialect अलग है, इस कॉन्फ़िगरेशन गुण का उपयोग हाइबरनेट के वर्गनाम को परिभाषित करने के लिए किया जाता है org.hibernate.dialect.Dialect जो हाइबरनेट को एक विशेष रिलेशनल डेटाबेस के लिए अनुकूलित SQL उत्पन्न करने की अनुमति देता है . फिर से इसे हाइबरनेट प्रलेखन में समझाया गया है:

MySQL 5.x के लिए, आपको org.hibernate.dialect.MySQL5InnoDBDialect का उपयोग करना चाहिए यदि आप InnoDB तालिकाओं का उपयोग कर रहे हैं (यह मेरी सिफारिश होगी) या org.hibernate.dialect.MySQL5Dialect अगर तुम नहीं हो। अनुभाग देखें 3.4.1. SQL बोलियाँ एक (गैर-संपूर्ण) सूची के लिए।

अंतिम बिंदु, मावेन भाग जिसका आपने अपने प्रश्न में भी उल्लेख नहीं किया था ... MySQL JDBC ड्राइवर मावेन केंद्रीय भंडार में उपलब्ध है और आपको रिपॉजिटरी सर्च इंजन (जैसा मैंने पहले ही सुझाव दिया था ) उदाहरण के लिए, निम्नलिखित प्रश्न:

http://www.jarvana.com/jarvana/search?search_type=project&project =mysql

दो क्लिक में अंतिम संस्करण के मावेन निर्देशांक खोजने की अनुमति देता है:

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>5.1.13</version>
</dependency>

पुनश्च:मेरा मतलब कठोर होना नहीं है और मुझे मदद करने में खुशी हो रही है लेकिन आपको वास्तव में उन उत्पादों या ढांचे के दस्तावेज़ीकरण का लाभ उठाने का प्रयास करना चाहिए जिनका आप उपयोग कर रहे हैं। आप इस प्रश्न में जो पूछ रहे हैं वह अच्छी तरह से प्रलेखित है (जैसा कि मैंने दिखाया) और आसानी से पाया जा सकता है। मेरे विचार से किसी सॉफ़्टवेयर डेवलपर के लिए स्वयं मूलभूत जानकारी ढूँढना सीखना एक मूलभूत कौशल है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL उन पंक्तियों को छोड़ देता है जिन्हें उपयोगकर्ता पहले ही देखी गई तालिका की जाँच से देख चुका है

  2. मुझे कोई त्रुटि नहीं मिल रही है। यह कोड अच्छा कर रहा है। मेरे डेटा को पूरी तरह से अपडेट करें। लेकिन 1 त्रुटि दिख रही है

  3. SQLzoo जॉइन ट्यूटोरियल #13

  4. मेरे सी # एप्लिकेशन में *.sql mysql फ़ाइल को कैसे निष्पादित करें?

  5. MySQL में 2 स्ट्रिंग्स की तुलना करने के लिए STRCMP () का उपयोग कैसे करें