Linux পরিবেশে Apache Derby ইনস্টল এবং কনফিগার করা খুবই সহজ। নিচে বিস্তারিতভাবে ইনস্টলেশন প্রক্রিয়া বর্ণনা করা হলো:
Apache Derby চালানোর জন্য আপনাকে সিস্টেমে Java ইনস্টল করতে হবে। আপনি Java Development Kit (JDK) ইনস্টল করতে পারেন।
JDK ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (Ubuntu/Debian):
sudo apt update
sudo apt install openjdk-11-jdk
JDK ইনস্টলেশন পরীক্ষা করার জন্য:
java -version
এটি আপনার সিস্টেমে Java সংস্করণ প্রদর্শন করবে।
tar.gz
ফাইলটি ডাউনলোড করার পর, কমান্ড লাইনে এটি এক্সট্র্যাক্ট করুন:tar -xzvf db-derby-<version>-lib.tar.gz
এটি আপনার নির্দিষ্ট ডিরেক্টরিতে ফাইলটি এক্সট্র্যাক্ট করবে।
আপনার DERBY_HOME পরিবেশ ভেরিয়েবল সেট করতে হবে, যাতে সিস্টেম Apache Derby এর ইনস্টলেশন পাথ জানতে পারে।
export DERBY_HOME=/path/to/derby
এটি আপনার .bashrc
বা .bash_profile
ফাইলে যোগ করতে পারেন যাতে পরবর্তীতে এটি স্বয়ংক্রিয়ভাবে লোড হয়:
echo 'export DERBY_HOME=/path/to/derby' >> ~/.bashrc
source ~/.bashrc
আপনার সিস্টেমে 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 চালাতে startNetworkServer স্ক্রিপ্টটি ব্যবহার করতে হবে, যা ডার্বি নেটওয়ার্ক সার্ভার শুরু করবে। এটি আপনার bin
ডিরেক্টরিতে থাকে।
$DERBY_HOME/bin/startNetworkServer
এই কমান্ডটি Apache Derby নেটওয়ার্ক সার্ভার চালু করবে। সার্ভার সফলভাবে চালু হলে, আপনি একটি পোর্ট নম্বর দেখতে পাবেন (ডিফল্টভাবে 1527 পোর্ট)। এখন আপনি যেকোনো JDBC ক্লায়েন্ট থেকে ডেটাবেসের সঙ্গে সংযোগ করতে পারবেন।
আপনি ij (Interactive JDBC) টুল ব্যবহার করে Apache Derby এর কনসোলের মাধ্যমে SQL কুয়েরি চালাতে পারেন। এটি Derby এর সাথে ডিফল্টভাবে আসে।
$DERBY_HOME/bin/ij
এটি একটি কনসোল চালু করবে যেখানে আপনি SQL কুয়েরি এবং ডেটাবেস অপারেশন করতে পারবেন।
ডেটাবেস তৈরি করতে:
connect 'jdbc:derby:/path/to/database;create=true';
এটি একটি নতুন ডেটাবেস তৈরি করবে এবং তার সঙ্গে সংযুক্ত হবে।
এখন আপনি ডেটাবেসের মধ্যে টেবিল তৈরি করতে পারবেন। উদাহরণস্বরূপ, একটি employee
টেবিল তৈরি করতে:
CREATE TABLE employee (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT
);
এটি একটি নতুন employee
টেবিল তৈরি করবে।
যখন আপনি ডেটাবেসের কাজ শেষ করবেন, তখন stopNetworkServer স্ক্রিপ্ট ব্যবহার করে Apache Derby সার্ভার বন্ধ করতে হবে:
$DERBY_HOME/bin/stopNetworkServer
এটি নেটওয়ার্ক সার্ভার বন্ধ করবে।
Apache Derby ইনস্টলেশন এবং কনফিগারেশন Linux এ বেশ সহজ এবং সরল। আপনাকে Java এবং Apache Derby এর পরিবেশ ভেরিয়েবল সেট করতে হবে, তারপর নেটওয়ার্ক সার্ভার চালু করতে হবে। আপনি ij কনসোল ব্যবহার করে ডেটাবেস তৈরি, কুয়েরি চালনা, এবং অন্যান্য SQL অপারেশন করতে পারবেন।
common.read_more