Apache Derby এর Network Server আপনাকে বিভিন্ন ক্লায়েন্ট থেকে ডেটাবেসের সাথে সংযোগ করতে সহায়তা করে। এটি একটি সার্ভার হিসেবে কাজ করে, যেখানে আপনার ডেটাবেসটি JDBC বা অন্য কোনো ক্লায়েন্ট অ্যাপ্লিকেশন থেকে রিমোটলি অ্যাক্সেস করা যায়। নিচে Apache Derby Network Server শুরু এবং বন্ধ করার প্রক্রিয়া আলোচনা করা হলো।
bin
ফোল্ডারের মধ্যে startNetworkServer.bat
ফাইলটি চলান।
উদাহরণ:
C:\derby\bin\startNetworkServer.bat
এটি Apache Derby Network Server শুরু করবে এবং কনসোল বা কমান্ড প্রম্পটে নিচের মতো একটি বার্তা দেখাবে:
Apache Derby Network Server - 10.x.x.x - (c) 2004-2020 Apache Software Foundation
Started NetworkServer at: [localhost:1527]
এটি নির্দেশ করবে যে, Apache Derby Network Server সফলভাবে চালু হয়েছে এবং ডিফল্ট পোর্ট 1527 এ চলছে। আপনি এখন এই সার্ভার থেকে ডেটাবেসের সাথে সংযোগ করতে পারবেন।
Linux বা MacOS-এ একইভাবে Network Server চালু করতে, startNetworkServer.sh
স্ক্রিপ্টটি ব্যবহার করতে হবে:
টার্মিনালে গিয়ে startNetworkServer.sh
স্ক্রিপ্টটি চালান:
$DERBY_HOME/bin/startNetworkServer.sh
এছাড়া, আপনি stopNetworkServer.bat
ফাইলটি ব্যবহার করেও সার্ভার বন্ধ করতে পারেন:
C:\derby\bin\stopNetworkServer.bat
এটি Network Server বন্ধ করবে এবং কনসোলে একটি বার্তা দেখাবে:
Apache Derby Network Server - (c) 2004-2020 Apache Software Foundation
Shutting down NetworkServer at: [localhost:1527]
Linux/MacOS-এ, আপনি Ctrl+C চেপে বা stopNetworkServer.sh
স্ক্রিপ্ট ব্যবহার করে Network Server বন্ধ করতে পারেন:
বা, আপনি stopNetworkServer.sh
স্ক্রিপ্ট ব্যবহার করে Network Server বন্ধ করতে পারেন:
$DERBY_HOME/bin/stopNetworkServer.sh
এটি একইভাবে Network Server বন্ধ করবে এবং কনসোলে একটি স্ট্যাটাস বার্তা দেখাবে।
আপনি যদি Network Server এর কনফিগারেশন পরিবর্তন করতে চান (যেমন পোর্ট নম্বর পরিবর্তন), তাহলে আপনাকে derby.properties
কনফিগারেশন ফাইলটি সংশোধন করতে হবে। আপনি চাইলে port, host, এবং other settings কনফিগার করতে পারেন।
নমুনা কনফিগারেশন:
derby.drda.host=localhost
derby.drda.portNumber=1527
এটি Network Server এর পোর্ট এবং হোস্ট নির্ধারণ করবে।
Apache Derby Network Server শুরু এবং বন্ধ করার প্রক্রিয়া সহজ এবং সরল। আপনি Windows বা Linux/MacOS এ উপরের স্ক্রিপ্টগুলো ব্যবহার করে সহজেই Network Server শুরু এবং বন্ধ করতে পারবেন। এটি একটি রিমোট ডেটাবেস অ্যাক্সেস সিস্টেম প্রদান করে, যা ডেটাবেস পরিচালনা ও ব্যবহারে আরও সহজতা আনে।