কম্পিউটার টিউটোরিয়াল

জাভা থেকে MySQL কানেকশন: পোর্ট ৩৩০৬ এবং JDBC URL কনফিগারেশন

জাভা (JDBC) দিয়ে MySQL ডাটাবেসে কানেক্ট করতে পোর্ট ৩৩০৬ (ডিফল্ট) এবং সঠিক JDBC URL ফরম্যাট ব্যবহার করতে হয়।

JDBC URL ফরম্যাট

jdbc:mysql://localhost:3306/databaseName?useSSL=false

সম্পূর্ণ জাভা উদাহরণ

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 {
            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();
        }
    }
}

আউটপুট

MySQL connection is successful with port 3306.

মূল পয়েন্ট:

  • পোর্ট ৩৩০৬ - MySQL ডিফল্ট পোর্ট। পরিবর্তন হলে URL-এ আপডেট করুন।
  • useSSL=false - লোকাল ডেভেলপমেন্টে SSL ডিজেবল করুন (প্রোডাকশনে true রেখে সার্টিফিকেট কনফিগার করুন)।
  • ড্রাইভার: MySQL Connector/J (mysql-connector-java.jar) ক্লাসপাথে থাকতে হবে।
  • MySQL 8.0+: ড্রাইভার ক্লাস com.mysql.cj.jdbc.Driver (পুরানো: com.mysql.jdbc.Driver)। অটো-লোড হয় (JDBC 4.0+)।
  • টাইমজোন: ?serverTimezone=UTC বা আপনার টাইমজোন যোগ করুন (সার্ভার ও ক্লায়েন্ট টাইমজোন মেলাতে)।
  • কানেকশন পুল: প্রোডাকশনে HikariCP, DBCP2, Tomcat JDBC Pool ব্যবহার করুন।
  1. Java-এ MySQL SMALLINT-এর সমতুল্য ডেটা টাইপ

  2. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  3. MySQL에서 데이터베이스의 테이블 개수 조회하기

  4. USB-C-এ স্যুইচ করার পদ্ধতি