আপনি যদি কেবল ইউনিক্স বাস্তবায়নগুলি দেখেন তবে ওডিবিসি কীভাবে কাজ করে সে সম্পর্কে আপনি কিছু আকর্ষণীয় ধারণা পাবেন। ওডিবিসি স্পেক, অর্থাৎ মাইক্রোসফ্ট রক্ষণাবেক্ষণকারী দ্বারা উত্পাদিত উইন্ডোজে রেফারেন্স প্রয়োগের সাথে এই বাস্তবায়নগুলির কোনওটিই 100% তুলনীয় ।
দুটি ইউডিবিসি ড্রাইভার ম্যানেজার সাধারণত ইউনিক্সে পাওয়া যায়। আইওডিসিবি , যার ডকুমেন্টেশন এই প্রশ্নের সাথে সম্পর্কিত , এটি আমার নিয়োগকর্তা রক্ষণাবেক্ষণ এবং সমর্থন করছেন। ইউনিক্সডোবিসি হ'ল অন্য, এবং অন্যান্য উত্তরে আলোচনা হয়েছিল। এগুলি একে অপরের সমতুল্য এবং উইন্ডোজ প্রয়োগের সমতুল্য হিসাবে বোঝানো হয়েছে, কারণ উভয়ই স্ট্যান্ডার্ডের প্ল্যাটফর্ম-অজোনস্টিক বাস্তবায়ন।
সাধারণ কথায়, odbcinst.ini
কোনও পরিবেশে ওডিবিসি ড্রাইভারের জন্য একটি রেজিস্ট্রি এবং কনফিগারেশন ফাইল, অন্যদিকে odbc.ini
নিবন্ধিত ড্রাইভারদের উপর ভিত্তি করে সাধারণত ওডিবিএস ডিএসএন (ডাটা উত্স নাম) এর জন্য একটি রেজিস্ট্রি এবং কনফিগারেশন ফাইল।
আপনার কয়েকটি নির্দিষ্ট প্রশ্ন ছিল ...
1) আমার Driver = /path/to/file/.so
উভয় ফাইলে একটি লাইন রয়েছে এবং মানগুলি মাঝে মাঝে পৃথক হয়। এটি কি কোনও অর্থবোধ করে? যদি তাই হয়, কোনটি বিরাজ করে?
Driver = /path/to/file.so
সাধারণত উভয় ফাইলের মধ্যে একই হতে হবে যখন উভয় পাথ হিসাবে প্রকাশ করা হয়। ইন odbc.ini
, এই এন্ট্রিটির পরিবর্তে Driver = {name of driver}
নামটি সূচী হিসাবে যেখানে থাকতে পারে odbcinst.ini
। সাধারণত বললে, সেটিংস যদি বিদ্যমান থাকে তবে odbc.ini
এগুলিতে বিবাদমান সেটিংসের উপর odbcinst.ini
নির্ভরশীল।
2) odbcinst.ini
একটি জাভাস্ক্রিপ্ট-জাতীয় "প্রোটোটাইপ" মত odbc.ini
? অন্য কথায়, যদি আমি সাধারণ সেটিংসে DSNs একটি নম্বর সৃষ্টি করতে যাচ্ছি, আমি সাধারণ সেটিংস থেকে প্রচার করতে odbc.ini
মধ্যে odbcinst.ini
?
না, odbcinst.ini
এইভাবে কোনও "প্রোটোটাইপ" নয়। odbcinst.ini
সেটিংস ড্রাইভারের সাথে প্রাসঙ্গিক , তবে সেই ড্রাইভারের উপর নির্ভরশীল ডিএসএনগুলির সাথে নয় ।
3) মধ্যে Driver
এবং Setup
মধ্যে পার্থক্য কি odbcinst.ini
? তাদের একই মান রয়েছে বলে মনে হয়। এই সেটিংগুলি ডাটাবেস-নির্দিষ্ট বা সেগুলি সর্বজনীন?
ইন odbcinst.ini
, Driver =
ড্রাইভার গ্রন্থাগার এবং Setup =
সেটআপ লাইব্রেরি বোঝায় । পরবর্তীটি সম্পূর্ণরূপে alচ্ছিক, এবং যখন এটি বিদ্যমান থাকে, তখন এটি কোনও ডেটা সংযোগের সময় ব্যবহার করা প্রয়োজন হতে পারে না; এটি মূলত কোনও ওডিবিসি প্রশাসক দ্বারা ডিএসএন হিসাবে সংরক্ষণ করার জন্য এই জাতীয় সংযোগগুলি "সেট আপ" করার সময় ব্যবহারের উদ্দেশ্যে করা হয়। কখনও কখনও, এই লাইব্রেরিগুলি একই শারীরিক ফাইলে পাওয়া যায় তবে এগুলির দরকার হয় না এবং উদাহরণস্বরূপ, সাধারণত ওএস এক্স পরিবেশে থাকে না।