पर नेटबीन में जावा एप्लिकेशन से मारियाडीबी से कनेक्ट करें, मैं एक साधारण जावा एप्लिकेशन के माध्यम से मारियाडब में डेटाबेस से कनेक्ट करने का प्रयास कर रहा हूं लेकिन कनेक्शन असफल होने के लिए कहा जाता है और एक अपवाद फेंक दिया जाता है। मैंने mysql का उपयोग करके समान कनेक्शन किया है और यह सही तरीके से काम कर रहा था। समस्या यहां ड्राइवर के साथ हो सकती है।लिनक्स (नेटिया)
try{
Class.forName("org.mariadb.jdbc.Driver");
Connection connection = DriverManager.getConnection(
"jdbc:mariadb://localhost:3306/project", "root", "");
Statement statement = connection.createStatement();
String uname="xyz",pass="abc";
statement.executeUpdate("insert into user values('"+uname+"','"+pass+"')");}//end of try block
मैं मदद के लिए इंटरनेट को देखा और है कि ड्राइवर जावा अनुप्रयोगों के लिए MariaDB क्लाइंट लाइब्रेरी द्वारा प्रदान की कक्षा से आया com.mysql.jdbc.Driver लेकिन org.mariadb.jdbc.Driver नहीं है! मैंने इसे तदनुसार बदल दिया लेकिन ऐसा लगता है कि समस्या ब्लॉक के अंदर पहली पंक्ति के साथ समस्या है। चालक बिल्कुल लोड नहीं हो रहा है। इसके अलावा, मैंने नीचे दिए गए स्क्रीन-शॉट में अपने जावा एप्लिकेशन के पुस्तकालयों में mysql jar फ़ाइल जोड़ दी है। कृपया इसके माध्यम से मेरी मदद करें।
परिवर्तन क्या और फिर पुनरारंभ करने के बाद ही, चीजें काम करती थीं। /etc/my.cnf फ़ाइल में स्किप-नेटवर्किंग निर्देश को केवल टिप्पणी करने के लिए परियोजना गुणों में लाइब्रेरी जोड़ने के साथ काम किया। –
लेकिन जब जावा वेब अनुप्रयोग के साथ समस्या बनी रहती है। वहां यह दिखाता है कि चालक गुम है। –
@ नीतीशप्रीक एक त्वरित खोज ने कई उत्तरों जैसे [यह एक] (http://stackoverflow.com/a/2862260/2144390) प्रकट किया। क्या उससे मदद हुई? –