PreparedStatement এবং CallableStatement এর মধ্যে পার্থক্য কি?
PreparedStatement এবং CallableStatement এর মধ্যে পার্থক্য কি?

ভিডিও: PreparedStatement এবং CallableStatement এর মধ্যে পার্থক্য কি?

ভিডিও: PreparedStatement এবং CallableStatement এর মধ্যে পার্থক্য কি?
ভিডিও: Free Fire Control Setting Full Details 2023 | Control Setting Full Details Bangla 2023 | Pro Setting 2024, এপ্রিল
Anonim

কলযোগ্য বিবৃতি সঞ্চিত পদ্ধতিগুলি চালানোর জন্য ব্যবহৃত হয়। কলযোগ্য বিবৃতি প্রসারিত প্রস্তুত বিবৃতি . সেগুলি হল: IN - সঞ্চিত পদ্ধতিতে মানগুলি পাস করতে ব্যবহৃত হয়, OUT - সঞ্চিত পদ্ধতির দ্বারা প্রত্যাবর্তিত ফলাফল ধরে রাখতে ব্যবহৃত হয় এবং IN OUT - IN এবং OUT উভয় প্যারামিটার হিসাবে কাজ করে।

এর পাশাপাশি, Prepared Statement এবং Callable Statement কি?

দ্য বিবৃতি একটি স্ট্যাটিক এসকিউএল কার্যকর করার জন্য ব্যবহৃত হয় বিবৃতি . দ্য প্রস্তুত বিবৃতি একটি precompiled SQL নির্বাহের জন্য ব্যবহৃত হয় বিবৃতি . দ্য কলযোগ্য বিবৃতি একটি ইন্টারফেস যা SQL সঞ্চিত পদ্ধতি, কার্সার এবং ফাংশন চালানোর জন্য ব্যবহৃত হয়। তাই প্রস্তুত বিবৃতি এর চেয়ে দ্রুত বিবৃতি.

উপরে, CallableStatement এর ব্যবহার কি? কলযোগ্য বিবৃতি হয় ব্যবহৃত একটি ডাটাবেসে সঞ্চিত পদ্ধতি কল করতে। একটি সংরক্ষিত পদ্ধতি একটি ক্লাসের একটি ফাংশন বা পদ্ধতির মত, এটি ডাটাবেসের ভিতরে থাকে। কিছু ডাটাবেস ভারী ক্রিয়াকলাপগুলি একটি সঞ্চিত পদ্ধতি হিসাবে ডাটাবেস সার্ভারের মতো একই মেমরি স্পেসের মধ্যে কার্যকর করা থেকে কর্মক্ষমতা অনুসারে উপকৃত হতে পারে।

লোকেরা আরও জিজ্ঞাসা করে, কোনটি উত্তম বিবৃতি নাকি প্রিপেয়ারড স্টেটমেন্ট?

সাধারণভাবে, প্রস্তুত বিবৃতি প্রদান করে উত্তম তুলনায় কর্মক্ষমতা বিবৃতি ডাটাবেস সার্ভারে এসকিউএল কোয়েরির প্রাক-সংকলনের কারণে অবজেক্ট। আপনি যখন ব্যবহার করেন প্রস্তুত বিবৃতি , ক্যোয়ারীটি প্রথমবার কম্পাইল করা হয় কিন্তু এর পরে এটি ডাটাবেস সার্ভারে ক্যাশে করা হয়, যার ফলে পরবর্তী রান দ্রুততর হয়।

CallableStatement অবজেক্ট তৈরি করতে কোন পদ্ধতি ব্যবহার করা হয়?

CallableStatement অবজেক্ট হয় তৈরি সংযোগের সাথে পদ্ধতি প্রস্তুত কল. নিম্নলিখিত উদাহরণ, যে con একটি সক্রিয় JDBC সংযোগ বস্তু , সৃষ্টি করে এর একটি উদাহরণ কলযোগ্য বিবৃতি.

প্রস্তাবিত: