এই উইকিহো আপনাকে শেখায় কিভাবে জাভাতে ওরাকল ডাটাবেসের সাথে সংযোগ স্থাপন করতে হয়। একটি জাভা ডাটাবেসের সাথে সংযোগ স্থাপনের জন্য, আপনাকে প্রথমে ড্রাইভার শ্রেণী, ওরাকল ডাটাবেসের URL এবং ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রয়োজন।
ধাপ
ধাপ 1. ওরাকল ওয়েবসাইট থেকে ড্রাইভার ক্লাস ডাউনলোড করুন।
আপনি "ojdbc6.jar" বা "ojdbc7.jar" ডাউনলোড করতে পারেন।
ধাপ 2. নিম্নলিখিত কোডটি টাইপ করুন:
এই কোডটি জাভা যে প্রক্রিয়ার মধ্য দিয়ে যাবে তার তালিকা করে। প্রথমে এটি ড্রাইভার ক্লাসের জন্য অনুসন্ধান করবে, তারপর এটি ওরাকল ডাটাবেস ইউআরএলের সাথে সংযুক্ত হবে, তারপর এটি ডাটাবেসের সাথে সংযুক্ত হবে।
java.sql. DriverManager আমদানি করুন; আমদানি java.sql. Connection; আমদানি java.sql. SQLException;
ধাপ 3. ক্লাস সেট করুন।
ক্লাস সেট করতে নিচের কোডটি টাইপ করুন।
ক্লাস ওরাকল সংযোগ {
ধাপ 4. বিবৃতির একটি স্ট্রিং তৈরি করুন।
এই কোডটি স্টেটমেন্টের একটি স্ট্রিং শুরু করবে যা ব্যবহারকারীকে জানাবে যে প্রোগ্রামটি ড্রাইভার শ্রেণীর জন্য অনুসন্ধান করছে, এবং তারপর ব্যবহারকারীকে জানাবে যদি ড্রাইভার শ্রেণী পাওয়া যায়, অথবা ড্রাইভার শ্রেণীটি খুঁজে পাওয়া যায়নি। নিম্নলিখিত কোডটি টাইপ করুন:
পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং argv) {
পদক্ষেপ 5. অনুসন্ধান বিবৃতি তৈরি করুন।
নিম্নলিখিত কোডটি ব্যবহারকারীকে জানাবে যে প্রোগ্রামটি ড্রাইভার শ্রেণীর জন্য অনুসন্ধান। "System.out.println ();" বিবৃতি তৈরি করতে ব্যবহৃত হয়। নিচের কোডটি টাইপ করুন।
System.out.println ("ওরাকল JDBC ড্রাইভার খুঁজছেন …");
পদক্ষেপ 6. জাভা ডাটাবেস ড্রাইভার অনুসন্ধান করুন।
নিচের কোডটি প্রোগ্রামটিকে ডাটাবেজ ড্রাইভার খুঁজতে বলবে।
চেষ্টা করুন {Class.forName ("oracle.jdbc.driver. OracleDriver"); }
ধাপ 7. ডাটাবেস ড্রাইভার খুঁজে না পেলে রিটার্ন স্টেটমেন্ট তৈরি করুন।
যদি প্রোগ্রামটি ডাটাবেস ড্রাইভার খুঁজে না পায়, তাহলে নিচের কোডটি একটি বার্তা তৈরি করবে যা ব্যবহারকারীকে জানাবে যে তাদের ডাটাবেস ড্রাইভার প্রয়োজন। নিম্নলিখিত কোডটি টাইপ করুন:
catch (ClassNotFoundException e) {System.out.println ("ওরাকল JDBC ড্রাইভার পাওয়া যায়নি!"); e.printStackTrace (); প্রত্যাবর্তন; }
ধাপ 8. ডাটাবেস ড্রাইভার পাওয়া গেলে রিটার্ন স্টেটমেন্ট তৈরি করুন।
নিম্নলিখিত কোডটি ব্যবহারকারীকে জানাবে যে প্রোগ্রামটি ডাটাবেস ড্রাইভারকে খুঁজে পেয়েছে।
System.out.println ("ওরাকল JDBC ড্রাইভার নিবন্ধিত।");
ধাপ 9. ওরাকল ডাটাবেসের সাথে সংযুক্ত করুন।
নিম্নলিখিত কোডটি ওরাকল ডাটাবেসের সাথে সংযুক্ত হওয়ার প্রক্রিয়া শুরু করবে।
সংযোগ সংযোগ = শূন্য;
ধাপ 10. ডাটাবেস ইউআরএল, ব্যবহারকারীর নাম এবং পাসওয়ার্ড যোগ করুন।
নিম্নলিখিত কোডটি ডাটাবেসের URL, ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখবে। কোডে আপনাকে অবশ্যই এই মানগুলি সঠিকভাবে লিখতে হবে। একটি সাধারণ url হল "jdbc: oracle: thin: oclocalhost: 1521: xe"। ব্যবহারকারীর নাম হল "সিস্টেম" ডিফল্টরূপে, এবং পাসওয়ার্ড ব্যবহারকারী দ্বারা সেট করা হয় যখন আপনি ওরাকল ডাটাবেস ইনস্টল করেন। সঠিক মান সহ নিম্নলিখিত কোডটি টাইপ করুন:
চেষ্টা করুন {connection = DriverManager.getConnection ("jdbc: oracle: thin: @localhost: 1521: xe", "username", "password"); }
ধাপ 11. ব্যবহারকারীর নাম এবং পাসওয়ার্ড ভুল হলে ত্রুটি বার্তাটি ফেরত দিন।
URL, ব্যবহারকারীর নাম বা পাসওয়ার্ড ভুল হলে একটি ত্রুটি বার্তা ফেরত দিতে নিম্নলিখিত কোডটি টাইপ করুন।
catch (SQLException e) {System.out.println ("সংযোগ ব্যর্থ হয়েছে! ব্যবহারকারীর নাম এবং পাসওয়ার্ড চেক করুন"); e.printStackTrace (); প্রত্যাবর্তন; }
ধাপ 12. একটি ডাটাবেস সংযোগ বার্তা তৈরি করুন।
ডাটাবেসের সাথে সংযোগ সফল হলে ব্যবহারকারীকে জানাতে নিম্নলিখিত কোডটি টাইপ করুন:
যদি (সংযোগ! = নাল) {System.out.println ("ডাটাবেসের সাথে সংযোগ সফল"); }
ধাপ 13. সংযোগ ত্রুটি বার্তা তৈরি করুন।
যদি প্রোগ্রামটি কোনো কারণে ডাটাবেসের সাথে সংযোগ করতে অক্ষম হয়, তাহলে নিচের কোডটি একটি বার্তা ফিরিয়ে দেবে যা ব্যবহারকারীকে জানাতে পারে যে একটি ত্রুটি ছিল। নিম্নলিখিত কোডটি টাইপ করুন:
অন্য {System.out.println ("ডাটাবেসের সাথে সংযোগ করতে অক্ষম।"); }
ধাপ 14. স্ট্রিং বন্ধ করুন।
স্টেটমেন্টের স্ট্রিং বন্ধ করতে শেষ লাইনে একটি "}" টাইপ করুন।
ধাপ 15. ক্লাস বন্ধ করুন।
ক্লাস অবজেক্ট বন্ধ করতে পৃষ্ঠার নীচে একটি চূড়ান্ত "}" টাইপ করুন। এই কোডটি শেষ করে। আপনার সম্পূর্ণ কোড এই মত কিছু দেখতে হবে:
java.sql. DriverManager আমদানি করুন; আমদানি java.sql. Connection; আমদানি java.sql. SQLException; ক্লাস OracleConnection {public static void main (String argv) {System.out.println ("Oracle JDBC ড্রাইভার খুঁজছেন …"); চেষ্টা করুন {Class.forName ("oracle.jdbc.driver. OracleDriver"); } catch (ClassNotFoundException e) {System.out.println ("ওরাকল JDBC ড্রাইভার পাওয়া যায়নি!"); e.printStackTrace (); প্রত্যাবর্তন; } System.out.println ("ওরাকল JDBC ড্রাইভার নিবন্ধিত।"); সংযোগ সংযোগ = শূন্য; চেষ্টা করুন {connection = DriverManager.getConnection ("jdbc: oracle: thin: oclocalhost: 1521: xe", "username", "password"); } catch (SQLException e) {System.out.println ("সংযোগ ব্যর্থ হয়েছে! ব্যবহারকারীর নাম এবং পাসওয়ার্ড চেক করুন"); e.printStackTrace (); প্রত্যাবর্তন; } যদি (সংযোগ! = নাল) {System.out.println ("ডাটাবেসের সাথে সংযোগ সফল"); } অন্য {System.out.println ("ডাটাবেসের সাথে সংযোগ করতে অক্ষম।"); }}}