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

Eclipse প্রজেক্টে JDBC MySQL ড্রাইভার যোগ করা

Eclipse প্রজেক্টে JDBC MySQL ড্রাইভার যোগ করতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপ ১: Dynamic Web Project তৈরি করুন

Eclipse-এ File → New → Dynamic Web Project ক্লিক করুন এবং প্রজেক্টের নাম দিন (যেমন: JDBCJarFiles)।

ধাপ ২: প্রজেক্ট স্ট্রাকচার বুঝুন

প্রজেক্ট তৈরি হলে WEB-INF ফোল্ডারের ভেতর lib ফোল্ডারটি পাবেন। এই lib ফোল্ডারে JDBC JAR ফাইলগুলো পেস্ট করুন।

নোট: اصل আর্টিকেলে স্ক্রিনশট ছিল, যা এখানে বর্ণনা করা হয়েছে।

ধাপ ৩: MySQL Connector/J JAR ফাইল ডাউনলোড ও যোগ করুন

  • MySQL অফিসিয়াল সাইট থেকে mysql-connector-java-x.x.xx.jar ডাউনলোড করুন।
  • সেটি প্রজেক্টের WebContent/WEB-INF/lib/ ফোল্ডারে কপি করুন।
  • Eclipse-এ প্রজেক্টের ওপর রাইট-ক্লিক করে Refresh দিন।

ধাপ ৪: জাভা ক্লাস তৈরি করে কানেকশন টেস্ট করুন

একটি জাভা ক্লাস তৈরি করুন (যেমন: JdbcConnectionDemo) এবং নিচের কোড লিখুন:

import java.sql.Connection;
import java.sql.DriverManager;

public class JdbcConnectionDemo {
    public static void main(String[] args) {
        String jdbcURL = "jdbc:mysql://localhost:3306/test?useSSL=false";
        String username = "root";
        String password = "123456";
        Connection con = null;
        
        try {
            System.out.println("Connecting to database..............." + jdbcURL);
            con = DriverManager.getConnection(jdbcURL, username, password);
            System.out.println("Connection is successful!!!!!!");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

আউটপুট

Connecting to database...............jdbc:mysql://localhost:3306/test?useSSL=false
Connection is successful!!!!!!

টিপস: আধুনিক ভার্সনে Class.forName("com.mysql.cj.jdbc.Driver") কল করা প্রয়োজন নয়, JDBC 4.0+ অটোমেটিকলি ড্রাইভার লোড করে। ডাটাবেসের নাম, ইউজারনেম ও পাসওয়ার্ড আপনার এনভায়রনমেন্ট অনুযায়ী পরিবর্তন করুন।

  1. MySQL JDBC ড্রাইভার কানেকশন স্ট্রিং কী?

  2. MySQL-এ শর্তসাপেক্ষে ১ বিয়োগ করা: ফিল্ড ভ্যালু ০-এর চেয়ে বড় হলে

  3. MySQL-এ ডISTINCT কলামের ফ্রিকোয়েন্সি গণনা করা (GROUP BY)

  4. MySQL-এ @ চিহ্ন ব্যবহার করে ইউজার-ডিফাইনড ভেরিয়েবল ডিক্লেয়ার ও ব্যবহার