यह कोई त्रुटि नहीं है; यह एक चेतावनी (या सलाहकार) संदेश है जो
. से उत्पन्न होता हैClass.forName("com.mysql.jdbc.Driver")
बुलाना। आपका कोड संदेश के बावजूद चलता रहता है।
यह मुख्य रूप से आपको बता रहा है कि ड्राइवर वर्ग का नाम बदलकर com.mysql.cj.jdbc.Driver
कर दिया गया है। . तो, इसके बजाय उपयोग करें:
Class.forName("com.mysql.cj.jdbc.Driver")
यह आपको यह भी बता रहा है कि जावा 6 (JDBC 4.0) के बाद से आमतौर पर Class.forName
का उपयोग करके ड्राइवर वर्ग को मैन्युअल रूप से लोड करना आवश्यक नहीं है। वैसे भी, क्योंकि JDBC अब सही ड्राइवर को ही लोड करने में सक्षम है (बशर्ते कि ड्राइवर .jar क्लास पथ पर उपलब्ध हो)।