दिलचस्प पोस्ट
पृष्ठभूमि और पृष्ठभूमि-रंग के बीच अंतर क्या है पॉप-अप को सबसे खूबसूरत तरीके से दिखाएं सद्भाव में एक सेट के लिए उपयोगकर्ता परिभाषित वस्तु समानता (es6) अंतिम काम के लिए सी लूप अनुकूलन सहायता ASP.NET MVC 5 मोनो में रेजर यूआर हेल्पर्स का उपयोग करते समय विधि 'RouteCollection.get_AppendTrailingSlash' नहीं मिला ग्रिड दृश्य आइटम वर्ग बनाना विशिष्ट नामित कनेक्शन या तो कॉन्फ़िगरेशन में नहीं मिला है, जिसका उपयोग एंटिटी क्लाइंट प्रदाता के साथ नहीं किया गया है, या मान्य नहीं है मैं जावा में स्विंगवॉकर का उपयोग कैसे करूं? मैं एंड्रॉइड एप्लिकेशन सूचना स्क्रीन प्रोग्राम कैसे शुरू करूं? सार्वजनिक फ़ील्ड बनाम स्वचालित गुण WAMP त्रुटि दिखाता है 'जब MSVCR100.dll' अनुपलब्ध है उद्देश्य सी में स्विफ्ट स्ट्रक्चर का उपयोग कैसे करें रेगुलर एक्सप्रेशन के लिए वैरिएबल-लिक्विड लिक्विड-डिसर्सशन ऑप्शंस ट्रस्ट स्टोर बनाम कुंजी स्टोर – मुख्य टोल के साथ बनाना GraphViz के लिए बहुत बड़े पैमाने पर अनदेखा आलेख दृश्य करना है?

'Jdbc: mysql: // localhost: 3306 / mysql के लिए कोई उपयुक्त ड्राइवर नहीं मिला

जावा का उपयोग करते हुए, मुझे ये त्रुटि मिलती है जब एक mysql डाटाबेस से कनेक्ट करने का प्रयास होता है:

java.sql.SQLException: No suitable driver found for 'jdbc:mysql://localhost:3306/mysql at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at MyTest1.main(MyTest1.java:28) 

मैं mysql-connector-java-5.1.18-bin.jar ड्राइवर का उपयोग कर रहा हूँ। यह मेरे निर्माण पथ में है मैंने MySQL को पुनरारंभ किया है मैंने रूट और कमांड लाइन से कमांड लाइन से लॉग ऑन किया है और यह जुड़ा हुआ जुड़ा हुआ है। मैं वर्तमान में नेटस्टेट में पोर्ट 3306 देख रहा हूं पहले मुझे एक अलग त्रुटि मिल रही थी (मैंने कोड को नहीं बदला)। त्रुटि "jdbc mysql उपयोगकर्ता के लिए प्रवेश निषेध 'रूट' @ 'लोकलहोस्ट पासवर्ड नहीं था"

 try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { String url = "'jdbc:mysql://localhost:3306/mysql"; Connection con = DriverManager.getConnection(url, "root", ""); } catch (Exception e){ e.printStackTrace(); } 

Solutions Collecting From Web of "'Jdbc: mysql: // localhost: 3306 / mysql के लिए कोई उपयुक्त ड्राइवर नहीं मिला"

इस विशेष मामले में (यह माना जा रहा है कि Class#forName() ने एक अपवाद नहीं फेंका था; आपका कोड अपवाद फेंकने के बजाय चल रहा है), इस SQLException मतलब है कि Driver#acceptsURL() ने किसी भी भारित ड्राइवर

और वास्तव में, आपका जेडीबीसी यूआरएल गलत है:

 String url = "'jdbc:mysql://localhost:3306/mysql"; 

एकल कोट निकालें:

 String url = "jdbc:mysql://localhost:3306/mysql"; 

यह भी देखें:

  • MySQL + JDBC कनेक्टिविटी पर मिनी ट्यूटोरियल

आपको बिल्ड पथ का उपयोग कर ग्रहण में mysql-connector.jar के लिए कक्षापथ सेट करना होगा और आपको अपने वेब-ऐप की वेब-आईएनएफ निर्देशिका- ( यदि आप किसी भी वेब ऐप को विकसित कर रहे हैं ) के लिब फ़ोल्डर में mysql-connector डालना होगा

नेटबीन का उपयोग करते समय, प्रोजेक्ट टैब के अंतर्गत जाएं और लाइब्रेरी फ़ोल्डर को चुनने के लिए ड्रॉपडाउन बटन पर क्लिक करें। डी लाइब्रेरी फ़ोल्डर पर राइट क्लिक करें और 'जेआर / फ़ोल्डर जोड़ें' का चयन करें Mysql-connectore-java की स्थिति जानें * .jar फाइल जहां यू उर सिस्टम पर है यह मेरे लिए काम किया और मुझे उम्मीद है कि यह यू के लिए भी है। अगर किसी भी समस्या से मुठभेड़ हो तो वापस लौटें

यह त्रुटि मेरे साथ हुई, आम तौर पर आपके ग्रहण प्रोजेक्ट (या आपका आईडीई) में mysql-connector.jar सहित नहीं होने के कारण यह एक समस्या होगी।

मेरे मामले में, यह ओएस पर एक समस्या की वजह से था

मैं phpmyadmin में एक तालिका का संपादन कर रहा था, और mysql लटका दिया, मैंने उबंटू को पुनः आरंभ किया मैंने इस परियोजना को सफल किए बिना साफ किया आज सुबह, जब मैंने वेब सर्वर की कोशिश की, यह पहली बार पूरी तरह से काम करता है।

पहले रिबूट में, ओएस ने स्वीकार किया कि एक समस्या थी, और दूसरे के बाद, यह तय हो गया था। मुझे आशा है कि यह किसी के लिए कुछ समय बचाएगा जिससे "यह समस्या" हो सकती है!

डेटाबेस ड्राइवर का वर्णन स्ट्रिंग में एक टाइपोग्राफ़िकल त्रुटि भी त्रुटि उत्पन्न कर सकती है।

एक स्ट्रिंग के रूप में निर्दिष्ट है:

 "jdbc:mysql//localhost:3307/dbname,"usrname","password" 

परिणामस्वरूप "कोई उपयुक्त ड्राइवर नहीं मिला" त्रुटि हो सकती है इस उदाहरण में "mysql" निम्नलिखित बृहदान्त्र गुम है

सही चालक स्ट्रिंग होगी:

 jdbc:mysql://localhost:3307/dbname,"usrname","password" 

मुझे एक ही समस्या थी, मैं इसे ठीक कर सकता हूं, जेएसपी को विकसित करने के बाद, वेब-इनएफ-> लिब फ़ोल्डर में एमईएसएलएल कॉननेटर डालकर ग्रहण के बाद ठीक क्लिक करें और बिल्ड-पथ बनें -> पुस्तकालय टैब में बिल्ड पथ कॉन्फ़िगर करें बाहरी जार फ़ाइल जोड़ें जहां स्थान दे लिब फ़ोल्डर है

मेरे संकल्प को बताने के लिए: मेरे मामले में, पुस्तकालयों और परियोजनाएं कक्षापाठ को स्वचालित रूप से जोड़ नहीं रही थीं (मुझे क्यों नहीं पता है), यहां तक ​​कि "पथ बनाने के लिए विकल्प" पर क्लिक करने से। इसलिए मैं रन पर चला गया -> रन विन्यास -> क्लासपाथ और मैंने जो कुछ भी ज़रूरत थी वो सब कुछ जोड़ा।

(यदि आपका यूआरएल सही है और फिर भी वह त्रुटि संदेश मिलता है) नेटबीन्स में क्लासपाथ को सेटअप करने के लिए निम्नलिखित चरणों का पालन करें,

  1. अपने प्रोजेक्ट वर्कस्पेस में एक नया फ़ोल्डर बनाएं और डाउनलोड की गई .jar फ़ाइल जोड़ें (जैसे: – mysql-connector-java-5.1.35-bin.jar)
  2. अपने प्रोजेक्ट> प्रॉपर्टी> लाइब्रेरीज़> एडीडी जार / फ़ोल्डर पर राइट क्लिक करें उस फ़ोल्डर में जार फ़ाइल का चयन करें जिसे आप बस बनाते हैं। और ठीक पर क्लिक करें

अब आप देखेंगे कि .jar फ़ाइल को पुस्तकालयों के अंतर्गत शामिल किया जाएगा। अब आपको रेखा का उपयोग करने की आवश्यकता नहीं होगी, क्लास। ForName ("com.mysql.jdbc.Driver"); भी।

यदि उपरोक्त विधि काम नहीं करती है, तो mysql-connector संस्करण की जांच करें (जैसे: – 5.1.35) और अपने लिए एक नया या उपयुक्त संस्करण आज़माएं

मुझे एक ही त्रुटि मिल रही थी मैंने अपनी परियोजना से बस mysql- कनेक्टर जार निकाल दिया और नवीनतम डाउनलोड किया। मेरी परियोजना साफ है और यह अब काम करता है