ইউকানএ্যাক্সেস একটি খাঁটি জাভা জেডিবিসি ড্রাইভার যা ওডিবিসি ব্যবহার না করে অ্যাক্সেস ডাটাবেসগুলি থেকে আমাদের পড়তে ও লিখতে দেয়। এই কাজগুলি সম্পাদন করতে এটি দুটি আরও প্যাকেজ, জ্যাকসেস এবং এইচএসকিউএলডিবি ব্যবহার করে । এটি কীভাবে সেট আপ করবেন সে সম্পর্কে একটি সংক্ষিপ্ত বিবরণ নীচে দেওয়া হল।
বিকল্প 1: ম্যাভেন ব্যবহার করে
যদি আপনার প্রকল্পটি মাভেন ব্যবহার করে তবে আপনি কেবল নীচের স্থানাঙ্কের মাধ্যমে ইউকানঅ্যাক্সেস অন্তর্ভুক্ত করতে পারেন:
গ্রুপআইডি: নেট.এসএফ.কানাকাস্যাক্স
আর্টিফ্যাক্ট আইডি : ইউকান্যাস্যাক্সেস
নীচের থেকে একটি উদ্ধৃত অংশটি রয়েছে pom.xml, <version>সর্বাধিক সাম্প্রতিক প্রকাশ পেতে আপনাকে আপডেট করতে হবে:
<dependencies>
<dependency>
<groupId>net.sf.ucanaccess</groupId>
<artifactId>ucanaccess</artifactId>
<version>4.0.4</version>
</dependency>
</dependencies>
বিকল্প 2: ম্যানুয়ালি আপনার প্রকল্পে JARs যুক্ত করুন
উপরে উল্লিখিত হিসাবে, ইউকানঅ্যাক্সেসের জন্য জ্যাকসেস এবং এইচএসকিউএলডিবি প্রয়োজন। ঘুরেফিরে জ্যাক্যাক্সের নিজস্ব নির্ভরতা রয়েছে । সুতরাং ইউকানঅ্যাক্সেস ব্যবহার করতে আপনাকে নিম্নলিখিত উপাদানগুলি অন্তর্ভুক্ত করতে হবে:
ইউকানএ্যাক্সেস (ইউকান্যাক্সেস-এক্সএক্সএক্সএক্সজার)
এইচএসকিউএলডিবি (এইচএসকিএলডি.জাজার, সংস্করণ ২.২.৫ বা আরও নতুন)
জ্যাক্সেস (জ্যাক্সেস -২.এক্সএক্সজার)
কমন্স-ল্যাং (কমন্স-ল্যাং -২.6.জায়ার, অথবা আরও নতুন 2.x সংস্করণ )
কমন্স-লগিং ( কমন্স-লগিং -২.১.১.২.৩ বা নতুন 1.x সংস্করণ )
ভাগ্যক্রমে, ইউকানএ্যাক্সেস এর বিতরণ ফাইলে প্রয়োজনীয় জেআর ফাইলগুলির সমস্ত অন্তর্ভুক্ত করে। আপনি যখন এটি আনজিপ করবেন তখন আপনি এমন কিছু দেখতে পাবেন
ucanaccess-4.0.1.jar
/lib/
commons-lang-2.6.jar
commons-logging-1.1.1.jar
hsqldb.jar
jackcess-2.1.6.jar
আপনাকে যা করতে হবে তা হ'ল আপনার প্রকল্পে পাঁচটি (5) জার যোগ করতে হবে ।
দ্রষ্টব্য: আপনি যদি অন্য পাঁচটি (5) জেআর ফাইল যুক্ত করে থাকেন তবে আপনার বিল্ড পাথটিতে যুক্ত করবেন নাloader/ucanload.jar । UcanloadDriverশ্রেণী শুধুমাত্র বিশেষ পরিস্থিতিতে ব্যবহার করা হয় এবং একটি ভিন্ন সেটআপ প্রয়োজন। সম্পর্কিত উত্তর এখানে বিস্তারিত দেখুন।
গ্রহন: প্যাকেজ এক্সপ্লোরার-এ প্রকল্পটিতে ডান ক্লিক করুন এবং চয়ন করুন Build Path > Configure Build Path...। পাঁচটি (5) জার প্রতিটি যুক্ত করতে "বহিরাগত জারগুলি যোগ করুন ..." বোতামটি ক্লিক করুন। আপনি যখন শেষ করেছেন আপনার জাভা বিল্ড পাথটি দেখতে এর মতো কিছু হওয়া উচিত

নেটবিয়ানস: আপনার প্রকল্পের জন্য বৃক্ষের দৃশ্য প্রসারিত করুন, "গ্রন্থাগারগুলি" ফোল্ডারে ডান ক্লিক করুন এবং "জেআর / ফোল্ডার যুক্ত করুন ..." নির্বাচন করুন, তারপরে জেআর ফাইলটিতে ব্রাউজ করুন।

পাঁচটি (5) জেআর ফাইল যুক্ত করার পরে "লাইব্রেরি" ফোল্ডারে এরকম কিছু দেখতে পাওয়া উচিত:

ইন্টেলিজ আইডিএ:File > Project Structure... প্রধান মেনু থেকে চয়ন করুন । "লাইব্রেরিগুলি" ফলকে "যুক্ত করুন" ( +) বোতামটি ক্লিক করুন এবং পাঁচটি (5) জেআর ফাইল যুক্ত করুন। এটি শেষ হয়ে গেলে প্রকল্পটির এমন কিছু দেখা উচিত:

এটাই!
এই জাতীয় কোড ব্যবহার করে .accdb এবং .mdb ফাইলগুলিতে এখন "U অ্যাক্সেস করতে পারেন"
// assumes...
// import java.sql.*;
Connection conn=DriverManager.getConnection(
"jdbc:ucanaccess://C:/__tmp/test/zzz.accdb");
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT [LastName] FROM [Clients]");
while (rs.next()) {
System.out.println(rs.getString(1));
}
প্রকাশ
এই প্রশ্নোত্তর লেখার সময় আমি ইউকানঅ্যাক্সেস প্রকল্পের সাথে জড়িত বা অনুমোদিত ছিলাম না; আমি কেবল এটি ব্যবহার করেছি। আমি তখন থেকে এই প্রকল্পের জন্য অনুদানকারী হয়েছি।