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

यूनिटिल्स डेटाबेस अपवाद

मैं कहूंगा कि समस्या यहाँ है:

database.identifierQuoteString.mysql=none

इसके बजाय इसे निम्न पर सेट करने का प्रयास करें:

database.identifierQuoteString.mysql=auto

अंततः कक्षा MySqlDbSupport में एक बग है। अगर database.identifierQuoteString.mysql संपत्ति none . पर सेट है properties फ़ाइल में, identifierQuoteString . नामक एक निजी फ़ील्ड कक्षा में DbSupport शून्य पर सेट है। toCorrectCaseIdentifier MySqlDbSupport में विधि इस फ़ील्ड का मान प्राप्त करती है, लेकिन इसे String.startsWith पर भेजने से पहले एक नल-चेक करना भूल जाती है। . इसलिए हमें एक NullPointerException मिलता है।

auto का उपयोग करना पहचानकर्ता-उद्धरण स्ट्रिंग के उपयोग के लिए डेटाबेस से पूछता है। मुझे समझ नहीं आता कि आप इसके अलावा किसी और चीज़ का उपयोग क्यों करना चाहेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्लाउड में डेटाबेस लोड बैलेंसिंग - ProxySQL 2.0 के साथ MySQL मास्टर फ़ेलओवर:भाग एक (परिनियोजन)

  2. URL में आईडी का उपयोग करके mySQL से डेटा का चयन करना

  3. InnoDB की वैकल्पिक तालिका के लिए MySQL का अनुकूलन

  4. MySQLi में bind_param के साथ MySQL Now () फ़ंक्शन के साथ रिकॉर्ड कैसे सम्मिलित करें?

  5. एकाधिक थ्रेड्स द्वारा सम्मिलित करने के कारण MySQL में गतिरोध