Java से MySQL डेटाबेस से कनेक्ट करने के लिए JDBC ड्राइवर और सही कनेक्शन URL (पोर्ट 3306 सहित) की आवश्यकता होती है।
JDBC URL प्रारूप
jdbc:mysql://होस्ट:पोर्ट/डेटाबेस_नाम?पैरामीटर्स
डिफ़ॉल्ट पोर्ट: 3306
jdbc:mysql://localhost:3306/sample?useSSL=false
पूर्ण Java उदाहरण
import java.sql.Connection;
import java.sql.DriverManager;
public class MySQLConnectionToJava {
public static void main(String[] args) {
String JDBC_URL = "jdbc:mysql://localhost:3306/sample?useSSL=false";
Connection con = null;
try {
// JDBC ड्राइवर लोड (Java 6+ में वैकल्पिक)
// Class.forName("com.mysql.cj.jdbc.Driver");
con = DriverManager.getConnection(JDBC_URL, "root", "123456");
if (con != null) {
System.out.println("MySQL connection is successful with port 3306.");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// कनेक्शन बंद करें
try { if (con != null) con.close(); } catch (Exception e) { e.printStackTrace(); }
}
}
}
आउटपुट
MySQL connection is successful with port 3306.
महत्वपूर्ण पैरामीटर
| पैरामीटर | विवरण |
|---|---|
useSSL=false | SSL अक्षम करें (स्थानीय विकास के लिए) |
serverTimezone=UTC | टाइमज़ोन सेट करें (MySQL 8.0+ के लिए आवश्यक) |
allowPublicKeyRetrieval=true | सार्वजनिक कुंजी पुनर्प्राप्ति अनुमति दें |
autoReconnect=true | स्वचालित पुनर्कनेक्शन |