2013-03-27 7 views
16

मैं Netbeans पर एक mysql डेटाबेस है और मैं उस दृश्य डेटा देखना चाहते हैं, लेकिन मैं a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT' है। मैं कैसे ठीक कर सकता हूँ? धन्यवाद।'विकल्प SQL_SELECT_LIMIT = डिफ़ॉल्ट'

उत्तर

27

कुछ गूगल foo मुझे इस के लिए नेतृत्व:

http://bugs.mysql.com/bug.php?id=66659

कि बग रिपोर्ट ध्वनि काफी आपकी समस्या को पसंद है - क्या आप के लिए कोई अच्छा ठीक है। लेकिन कुछ और पढ़ने के लिए एक लीड है।

आप के लिए समानता समस्या:

  1. यह भी JDBC ड्राइवर शामिल है
  2. त्रुटि संदेश एक ही
  3. एक बहुत हाल ही में mysql सर्वर संस्करण पर समस्या तब होती है है

इसलिए मैंने mysql-connector-java स्रोतों में समस्या को खोजने का प्रयास किया और को स्टेटमेंट Impl.java में संस्करण 5.1.18 में बयान मिला - एक पुराना संस्करणहो सकता हैमिली: के लिए "सेट विकल्प SQL_SELECT_LIMIT = डिफ़ॉल्ट" फ़ाइल में

http://www.docjar.com/html/api/com/mysql/jdbc/StatementImpl.java.html

देखो और आप यह मिल जाएगा।

मैं भी सबसे हाल के संस्करण

मैं mysql-कनेक्टर-जावा 5.1.22 के स्रोत की जाँच की जाँच की और समस्या तय हो रहा है:

सेट SQL_SELECT_LIMIT = डिफ़ॉल्ट

तो उपयोगकर्ता के लिए सुझाए गए फिक्स: कृपया कनेक्टर/जे का नया संस्करण डाउनलोड करें और डेटाबेस में ड्राइवर प्रविष्टि को संशोधित करें।

सुझाए गए फिक्स: अद्यतन बंडल कनेक्टर/j संस्करण

+0

पर अपडेट करें मैं कैसे अपडेट कर सकता हूं ?? मैं जावा – mrtgzl

+0

में पहले से ही नया हूं, क्या कोई भी कनेक्टर/जे संस्करण को अपडेट करने के लिए चरणों का संक्षिप्त विवरण दे सकता है? – Soumajyoti

+3

सिद्धांत में आपको नए संस्करण (MySQL वेबसाइट से डाउनलोड) जोड़ने के लिए बस अपने क्लासपाथ पर जार को संशोधित करने की आवश्यकता है। मेरे मामले में, मुझे 'mysql-connector-java-5.1.17-bin.jar' (मौजूदा संस्करण) को' mysql-connector-java-5.1.26-bin.jar' (नया डाउनलोड किया गया) और निश्चित करने के लिए स्विच करना पड़ा समस्या। –

5

एक और सवाल से जवाब मिला ... चरणों काफी स्पष्ट हैं।

1) यहां से नवीनतम जार फ़ाइल डाउनलोड करें: http://dev.mysql.com/downloads/mirror.php?id=412737। इसे अनजिप करें जार फ़ाइल "mysql-connector-java-5.1.25-bin.jar" को इस फ़ोल्डर में कॉपी करें: सी: \ प्रोग्राम फ़ाइलें \ नेटबीन 7.3 \ ide \ modules \ ext

2) नेटबीन्स आईडीई में: डिस्कनेक्ट करें डेटाबेस। सेवाओं पर क्लिक करें। ड्राइवर्स का विस्तार करें। MySQL पर राइट-क्लिक करें और कस्टमाइज़ करें दबाएं। नवीनतम ड्राइवर जोड़ें पिछले ड्राइवर को हटा दें।

आईडीई के भीतर डाबेटेज से पुनः कनेक्ट करें।

0

मैं क्वेरी पर अपनी सीमा निर्धारित करके इस त्रुटि को बाईपास करने में सक्षम था। यह मेरे लिए काम करता था क्योंकि मेरे पास एसक्यूएल स्टेटमेंट पर पूरा नियंत्रण था। सीमा को निर्दिष्ट करके यह 'डिफ़ॉल्ट' पर निर्भर नहीं था। मैंने यह भी सुनिश्चित किया कि क्वेरी को ';' से समाप्त करना सुनिश्चित करें लेकिन यकीन नहीं है कि इससे कोई फर्क पड़ता है।

0

बस MySQL सर्वर (WAMP, XAMP) को पुनरारंभ करें। मेरी समस्या हल हो गई।

यदि आप ग्लासफ़िश का उपयोग कर रहे हैं, तो संस्करण 4.1,

संबंधित मुद्दे