Apache Derby ডাউনলোড এবং ইনস্টলেশন

Database Tutorials - অ্যাপাচি ডার্বি (Apache Derby) Apache Derby ইনস্টলেশন এবং কনফিগারেশন |
205
205

Apache Derby একটি ওপেন সোর্স, হালকা, Java ভিত্তিক রিলেশনাল ডেটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS)। এটি Java পরিবেশে সহজেই এমবেড করা যায় এবং ডেস্কটপ অ্যাপ্লিকেশন বা ছোট প্রকল্পের জন্য আদর্শ। এখানে Apache Derby ডাউনলোড এবং ইনস্টলেশনের প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হলো।


1. Apache Derby ডাউনলোড

Apache Derby ডাউনলোড করতে, প্রথমে Apache Software Foundation এর অফিসিয়াল ওয়েবসাইট থেকে এটি ডাউনলোড করুন:

ডাউনলোড করার সময়, আপনি Bin Distribution ফাইলটি নির্বাচন করবেন। এটি Apache Derby এর রানটাইম ফাইল এবং প্রয়োজনীয় স্ক্রিপ্টগুলোসহ আসে।


2. ফাইল এক্সট্র্যাক্ট করা

ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন। সাধারণত এটি ZIP বা TAR.GZ ফরম্যাটে আসে। এক্সট্র্যাক্ট করার পর, আপনি Apache Derby ফোল্ডারের মধ্যে যাবেন, যেখানে সবকিছু থাকবে।

উদাহরণ:

C:\derby

Linux বা MacOS ব্যবহারকারীদের জন্য:

tar -xvzf db-derby-<version>.tar.gz

Windows ব্যবহারকারীরা ZIP ফাইলটি এক্সট্র্যাক্ট করতে পারেন সাধারণ WinRAR বা 7-Zip সফটওয়্যার ব্যবহার করে।


3. Java ইনস্টলেশন

Apache Derby চালানোর জন্য আপনার সিস্টেমে Java Development Kit (JDK) ইনস্টল থাকতে হবে। এটি নিশ্চিত করতে, আপনি নিচের কমান্ডটি চালিয়ে যাচাই করতে পারেন:

java -version

যদি Java ইনস্টল না থাকে, তবে Java SE বা Java JDK ডাউনলোড এবং ইনস্টল করুন। এটি Oracle Java Download পেজ থেকে পাওয়া যাবে।


4. Java Environment Configuration

Java সঠিকভাবে কাজ করার জন্য, আপনার JAVA_HOME এবং PATH ভেরিয়েবল সঠিকভাবে কনফিগার করতে হবে।

উদাহরণ (Windows):

  1. JAVA_HOME ভেরিয়েবলটি সেট করুন, যেখানে Java ইনস্টল করা আছে:

    JAVA_HOME = C:\Program Files\Java\jdk-1.8.0_211
    
  2. PATH ভেরিয়েবলটি আপডেট করুন:

    PATH = %JAVA_HOME%\bin
    

Linux/MacOS এ, আপনি .bashrc বা .zshrc ফাইলের মধ্যে উপরের কোডটি অ্যাড করতে পারেন।


5. Derby Home ভেরিয়েবল কনফিগারেশন

আপনাকে DERBY_HOME নামক একটি পরিবেশ ভেরিয়েবল সেট করতে হবে, যা Apache Derby এর লোকেশন নির্দেশ করবে। এটি ডেটাবেসের স্ক্রিপ্ট এবং অন্যান্য ফাইলগুলো সঠিকভাবে ব্যবহার করতে সাহায্য করবে।

উদাহরণ:

DERBY_HOME = C:\derby

Linux/MacOS-এ:

export DERBY_HOME=/path/to/derby

এটি নিশ্চিত করতে হবে যে derby.jar ফাইলটি সঠিকভাবে classpath এর মধ্যে রয়েছে।


6. Derby Server চালানো

এখন আপনি Apache Derby এর Network Server চালাতে পারবেন। এটি আপনাকে JDBC বা অন্যান্য ক্লায়েন্ট থেকে ডেটাবেসের সঙ্গে যোগাযোগ করার সুযোগ দেয়।

Windows-এ:

C:\derby\bin\startNetworkServer.bat

Linux/MacOS-এ:

$DERBY_HOME/bin/startNetworkServer.sh

এটি চালানোর পর, Apache Derby সার্ভারটি রান করবে এবং আপনি অন্য অ্যাপ্লিকেশন থেকে ডেটাবেসে কানেক্ট করতে পারবেন।


7. Derby কনসোল (Optional)

Apache Derby আপনাকে একটি SQL কনসোল প্রদান করে, যেখানে আপনি SQL কুয়েরি করতে এবং ডেটাবেসের সাথে ইন্টারঅ্যাক্ট করতে পারবেন। এটি ব্যবহার করতে, কমান্ড প্রম্পটে নিচের কমান্ডটি লিখুন:

C:\derby\bin\ij.bat

এটি ij (Interactive JDBC) টুল চালু করবে, যেখানে আপনি SQL কুয়েরি লিখে পরীক্ষা করতে পারবেন।


8. ডেটাবেস তৈরি এবং কনফিগারেশন

একটি নতুন ডেটাবেস তৈরি করতে, আপনি JDBC অথবা ij ব্যবহার করতে পারেন:

connect 'jdbc:derby:myDB;create=true';

এটি নতুন ডেটাবেস তৈরি করবে এবং সেই ডেটাবেসে সংযোগ করবে। আপনি এরপর টেবিল তৈরি, ডেটা ইনসার্ট, আপডেট বা ডিলিট করতে পারবেন।


সারাংশ

এভাবে আপনি Apache Derby ডাউনলোড এবং ইনস্টল করতে পারবেন। এটি একটি হালকা, Java ভিত্তিক ডেটাবেস সিস্টেম যা সহজেই অ্যাপ্লিকেশনগুলিতে এমবেড করা যায় এবং ছোট থেকে মাঝারি আকারের প্রোজেক্টে ব্যবহৃত হয়। Java ডেভেলপারদের জন্য এটি একটি কার্যকরী এবং কমপ্যাক্ট ডেটাবেস সল্যুশন।

common.content_added_by

Windows-এ ইনস্টলেশন

202
202

Windows-এ Apache Derby ইনস্টল করা একটি সহজ প্রক্রিয়া, যেখানে কয়েকটি সহজ পদক্ষেপ অনুসরণ করতে হবে। নিচে Windows-এ Apache Derby ইনস্টলেশন এবং কনফিগারেশন করার বিস্তারিত নির্দেশনা দেওয়া হলো।


১. Apache Derby ডাউনলোড করুন

প্রথমে, Apache Derby ডাউনলোড করতে হবে। নিচের লিংক থেকে সর্বশেষ সংস্করণটি ডাউনলোড করুন:

"Bin Distribution" নির্বাচন করুন, যা রানটাইম ফাইলগুলির সাথে আসে।


২. ফাইল এক্সট্র্যাক্ট করুন

ডাউনলোড করা জিপ ফাইলটি আপনার পছন্দমতো লোকেশনে এক্সট্র্যাক্ট করুন। উদাহরণস্বরূপ:

C:\derby

এটি একটি নতুন ফোল্ডার তৈরি করবে এবং সেখানে সমস্ত ফাইল এবং ডিরেক্টরি থাকবে।


৩. Java Environment কনফিগারেশন

Apache Derby চালাতে Java ইনস্টল থাকা আবশ্যক। আপনার সিস্টেমে JDK (Java Development Kit) ইনস্টল না থাকলে, প্রথমে JDK 8 বা তার পরবর্তী সংস্করণ ডাউনলোড এবং ইনস্টল করুন। Java ইনস্টল করা হলে, JAVA_HOME এবং PATH ভেরিয়েবল সঠিকভাবে কনফিগার করুন।

JAVA_HOME সেট করা:

JAVA_HOME = C:\Program Files\Java\jdk-1.8.0_211

PATH ভেরিয়েবল কনফিগার করা:

PATH = %JAVA_HOME%\bin

৪. Derby Home Environment Variable কনফিগারেশন

এখন, DERBY_HOME পরিবেশ ভেরিয়েবলটি কনফিগার করতে হবে, যা Apache Derby ফোল্ডারের লোকেশন নির্দেশ করবে।

  • DERBY_HOME এর জন্য লোকেশন নির্ধারণ করুন:

    DERBY_HOME = C:\derby
    

এটি নিশ্চিত করতে হবে যে, আপনি derby.jar ফাইলটি সঠিকভাবে পাথের মধ্যে পেতে পারেন।


৫. Batch বা Script ফাইল রান করা

Apache Derby চালানোর জন্য, startNetworkServer.bat ফাইলটি রান করতে হবে। এটি Windows এর জন্য প্রস্তুত করা হয়েছে।

ফোল্ডারে যান যেখানে আপনি Apache Derby এক্সট্র্যাক্ট করেছেন এবং এরপর bin ফোল্ডারে গিয়ে startNetworkServer.bat ফাইলটি চালান।

উদাহরণ:

C:\derby\bin\startNetworkServer.bat

এটি Apache Derby সার্ভার চালু করবে এবং আপনি ডেটাবেস পরিচালনা শুরু করতে পারবেন।


৬. Derby সিস্টেম চালানো

একবার startNetworkServer.bat রান করার পর, আপনি ij (Interactive JDBC Query Tool) ব্যবহার করে Derby সিস্টেমের সঙ্গে সংযোগ স্থাপন করতে পারবেন।

একটি নতুন Command Prompt উইন্ডো খুলুন এবং নিচের কমান্ডটি রান করুন:

C:\derby\bin\ij

এটি একটি নতুন SQL কনসোল খুলবে যেখানে আপনি SQL কুয়েরি চালাতে পারবেন।


৭. ডেটাবেস তৈরি এবং কনফিগার করা

Apache Derby এর মাধ্যমে একটি নতুন ডেটাবেস তৈরি করতে নিচের SQL কমান্ডটি ব্যবহার করুন:

connect 'jdbc:derby:myDB;create=true';

এটি একটি নতুন ডেটাবেস তৈরি করবে এবং ডেটাবেসে সংযোগ করবে। এরপর, আপনি SQL কমান্ড ব্যবহার করে টেবিল, রেকর্ড ইত্যাদি তৈরি করতে পারবেন।


৮. Apache Derby চালু এবং বন্ধ করা

আপনি চাইলে Apache Derby সার্ভারটি বন্ধ করতে পারেন। এটি বন্ধ করার জন্য:

Command Prompt থেকে:

C:\derby\bin\stopNetworkServer.bat

এটি সার্ভারটি বন্ধ করবে এবং ডেটাবেস অ্যাক্সেস বন্ধ হয়ে যাবে।


উপসংহার

Windows-এ Apache Derby ইনস্টলেশন এবং কনফিগারেশন প্রক্রিয়া সহজ এবং দ্রুত। একবার এটি সফলভাবে ইনস্টল হয়ে গেলে, আপনি এটি Java অ্যাপ্লিকেশনে এমবেডেড ডেটাবেস হিসেবে ব্যবহার করতে পারবেন অথবা JDBC ক্লায়েন্ট ব্যবহার করে তার সঙ্গে যোগাযোগ করতে পারবেন।

common.content_added_by

Linux-এ ইনস্টলেশন

180
180

Linux পরিবেশে Apache Derby ইনস্টল এবং কনফিগার করা খুবই সহজ। নিচে বিস্তারিতভাবে ইনস্টলেশন প্রক্রিয়া বর্ণনা করা হলো:


১. Java ইনস্টলেশন এবং কনফিগারেশন

Apache Derby চালানোর জন্য আপনাকে সিস্টেমে Java ইনস্টল করতে হবে। আপনি Java Development Kit (JDK) ইনস্টল করতে পারেন।

JDK ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (Ubuntu/Debian):

sudo apt update
sudo apt install openjdk-11-jdk

JDK ইনস্টলেশন পরীক্ষা করার জন্য:

java -version

এটি আপনার সিস্টেমে Java সংস্করণ প্রদর্শন করবে।


২. Apache Derby ডাউনলোড করা

  1. প্রথমে Apache Derby এর অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন:
  2. tar.gz ফাইলটি ডাউনলোড করার পর, কমান্ড লাইনে এটি এক্সট্র্যাক্ট করুন:
tar -xzvf db-derby-<version>-lib.tar.gz

এটি আপনার নির্দিষ্ট ডিরেক্টরিতে ফাইলটি এক্সট্র্যাক্ট করবে।


৩. Apache Derby কনফিগারেশন

(১) DERBY_HOME পরিবেশ ভেরিয়েবল সেট করা

আপনার DERBY_HOME পরিবেশ ভেরিয়েবল সেট করতে হবে, যাতে সিস্টেম Apache Derby এর ইনস্টলেশন পাথ জানতে পারে।

export DERBY_HOME=/path/to/derby

এটি আপনার .bashrc বা .bash_profile ফাইলে যোগ করতে পারেন যাতে পরবর্তীতে এটি স্বয়ংক্রিয়ভাবে লোড হয়:

echo 'export DERBY_HOME=/path/to/derby' >> ~/.bashrc
source ~/.bashrc

(২) JAVA_HOME পরিবেশ ভেরিয়েবল সেট করা

আপনার সিস্টেমে Java ইনস্টল থাকলে, Java এর পাথও JAVA_HOME পরিবেশ ভেরিয়েবল হিসেবে সেট করতে হবে।

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

এটি আপনার .bashrc ফাইলে যোগ করুন:

echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc

৪. Apache Derby সার্ভার চালানো

Apache Derby চালাতে startNetworkServer স্ক্রিপ্টটি ব্যবহার করতে হবে, যা ডার্বি নেটওয়ার্ক সার্ভার শুরু করবে। এটি আপনার bin ডিরেক্টরিতে থাকে।

$DERBY_HOME/bin/startNetworkServer

এই কমান্ডটি Apache Derby নেটওয়ার্ক সার্ভার চালু করবে। সার্ভার সফলভাবে চালু হলে, আপনি একটি পোর্ট নম্বর দেখতে পাবেন (ডিফল্টভাবে 1527 পোর্ট)। এখন আপনি যেকোনো JDBC ক্লায়েন্ট থেকে ডেটাবেসের সঙ্গে সংযোগ করতে পারবেন।


৫. Apache Derby কনসোল ব্যবহার

আপনি ij (Interactive JDBC) টুল ব্যবহার করে Apache Derby এর কনসোলের মাধ্যমে SQL কুয়েরি চালাতে পারেন। এটি Derby এর সাথে ডিফল্টভাবে আসে।

$DERBY_HOME/bin/ij

এটি একটি কনসোল চালু করবে যেখানে আপনি SQL কুয়েরি এবং ডেটাবেস অপারেশন করতে পারবেন।

ডেটাবেস তৈরি করতে:

connect 'jdbc:derby:/path/to/database;create=true';

এটি একটি নতুন ডেটাবেস তৈরি করবে এবং তার সঙ্গে সংযুক্ত হবে।


৬. Apache Derby-এ টেবিল তৈরি

এখন আপনি ডেটাবেসের মধ্যে টেবিল তৈরি করতে পারবেন। উদাহরণস্বরূপ, একটি employee টেবিল তৈরি করতে:

CREATE TABLE employee (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    age INT
);

এটি একটি নতুন employee টেবিল তৈরি করবে।


৭. Apache Derby বন্ধ করা

যখন আপনি ডেটাবেসের কাজ শেষ করবেন, তখন stopNetworkServer স্ক্রিপ্ট ব্যবহার করে Apache Derby সার্ভার বন্ধ করতে হবে:

$DERBY_HOME/bin/stopNetworkServer

এটি নেটওয়ার্ক সার্ভার বন্ধ করবে।


সারাংশ

Apache Derby ইনস্টলেশন এবং কনফিগারেশন Linux এ বেশ সহজ এবং সরল। আপনাকে Java এবং Apache Derby এর পরিবেশ ভেরিয়েবল সেট করতে হবে, তারপর নেটওয়ার্ক সার্ভার চালু করতে হবে। আপনি ij কনসোল ব্যবহার করে ডেটাবেস তৈরি, কুয়েরি চালনা, এবং অন্যান্য SQL অপারেশন করতে পারবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion