JDBC ड्राइवर नहीं मिलने की त्रुटि का समाधान
यह त्रुटि तब आती है जब आपका JDBC URL किसी भी लोड किए गए JDBC ड्राइवर द्वारा स्वीकार नहीं किया जाता है। आपको सही MySQL JDBC ड्राइवर और URL का उपयोग करना होगा।
सही MySQL JDBC URL
jdbc:mysql://localhost:3306/test?useSSL=false
DriverManager.getConnection() सिंटैक्स
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false",
"yourUserName",
"yourPassword"
);
पूर्ण Java कोड उदाहरण
import java.sql.Connection;
import java.sql.DriverManager;
public class AvoidSQLException {
public static void main(String[] args) {
Connection con = null;
try {
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sample?useSSL=false",
"root",
"123456"
);
System.out.println("Connection is successful !!!!!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
आउटपुट
Connection is successful !!!!!
महत्वपूर्ण बिंदु:
- सही JDBC URL फॉर्मेट का उपयोग करें:
jdbc:mysql://host:port/database?parameters - MySQL Connector/J ड्राइवर आपके क्लासपाथ में होना चाहिए
useSSL=falseपैरामीटर SSL चेतावनियों से बचने के लिए जोड़ें- डेटाबेस नाम, यूजरनेम और पासवर्ड सही होने चाहिए