Skip to main content

ইলেকট্রন ফ্রেমওয়ার্কের সাথে SQLite3 ডাটাবেজ কিভাবে কানেক্ট করা যায় ?

ডেক্সটপ অ্যাপ্লিকেশন বানানর জন্য ইলেকট্রন খুব সুন্দর একটি ফ্রেমওয়ার্ক । এইটা তে JavaScript, HTML, CSS ব্যবহার করে ডেক্সটপ অ্যাপ্লিকেশন বানানো যায় । package.json, main.js, index.html এই ৩ টা ইলেকট্রনের মুল ফাইল । এবং এইগুলো নিয়েই আপনাকে কাজ করতে হবে । ইলেকট্রন সম্পর্কে জানতে https://electron.atom.io/ ভিজিট করতে পারেন ।

এখানে আমরা দেখব ইলেকট্রনের সাথে কিভাবে SQLite3 ডাটাবেজ কানেক্ট করা যায় । আমাদের জাভাস্ক্রিপ্টের সাথে SQLite3 কানেক্ট করার জন্য আমাদের sql.js ফাইল ডাউনলোড করা লাগবে । ডাউনলোড লিঙ্ক 
 
মনে করি আমাদের data3.sqlite নামে ডাটাবেজ আছে । এবং আমরা আমাদের এই ডাটাবেজ কে কানেক্ট করতে চাই । এই জন্য  আমাদের কোড এ   require() ফাংশনের মধ্যে sql.js ফাইলের সম্পূর্ণ পাথ দিয়ে দিতে হবে এবং readFileSync() ফাংশনের মধ্যে আমাদের ডাটাবেজ ফাইলর সম্পূর্ণ পাথ দিয়ে দিতে হবে ।

কোড :

আরও বিভিন্ন ভাবে আমরা ডাটাবেজের সাথে কানেক্ট করতে পারি । তার জন্য https://github.com/kripken/sql.js এই ওয়েবসাইট দেখা যেতে পারে ।

ধন্যবাদ :)

Comments

Popular posts from this blog

উবুন্টুতে রুট পাসওয়ার্ড ভুলে তা রিকভার করার উপায় ।

যদি কেউ রুট পাসওয়ার্ড ভুলে যান তাহলে নিচের কাজ গুলো করে নতুন পাসওয়ার্ড সেট করতে পারবেন: প্রথমে পিসি রিস্টার্ট দিন । দিয়ে UP/DOWN করে kernel version সিলেক্ট করে e চাপুন । ব্ল্যাক Screen আসবে এবার একটা Space দিয়ে লিখুন “Single” [ Enter ] এরপর b চাপুন ফলাফল : লিনাক্সের Single user Mood এ চলে আসছেন । এখন লিখুন passwd root [ Enter ] এখন নতুন পাসওয়ার্ড খানা টাইপ করেন [ এন্টার ] আবার টাইপ করেন [ এন্টার ] কাজ শেষ , এবার reboot টাইপ করেন । এখন নতুন পাসওয়ার্ড দিয়ে লগইন করেন। পুনশ্চ : যদি আপনার উইন্ডোজ এর সাথে ডুয়েল বুট করা থাকে তবে এই প্রক্রিয়া কাজ করবে না ।

পাইথনে জেনারেটর ও তার খুঁটিনাটি বিষয়

এখানে আমরা দেখব যে পাইথনে জেনারেটর বিষয়টা কি । আমরা কিভাবে জেনারেটর বানাতে পারি । জেনারেটর এক্সপ্রেশন কি ? আমাদের কেন ও কি অবস্থায় জেনারেটর ব্যবহার করা দরকার । তো শুরু করা যাক । জেনারেটর কি ? পাইথনে iterator তৈরি করার সবচেয়ে সহজ উপয় হল জেনারেটর । সাধারণ ভাবে বলতে গেলে জেনারেটর একটা ফাংশন যেটা একটা iterator অবজেক্ট রিটার্ন করে । যেটাকে পরে আমরা iterate করতে পারি । এবং যেটা কেবল মাত্র একবারই iterate করা যাবে । এখন প্রশ্ন হল এই জেনারেটর কিভাবে বানানো যায় ? জেনারেটর বানানো খুব সহজ । আমরা সাধারণ ফাংশন যেভাবে লিখি ঠিক সেভাবেই আমরা জেনারেটর বানাতে পারি । কিন্তু এখানে return স্টেটমেন্টের পরিবর্তে yield স্টেটমেন্ট থাকবে । যদি কোন একটা ফাংশনে অন্তত একটা yield স্টেটমেন্ট থাকে তবে সেটা কে আমরা জেনারেটর বলতে পারি । তবে একটা জেনারেটরে একাধিক yield স্টেটমেন্ট থাকতে পারে । yield এবং return দুইটাই ফাংশন থেকে কোন ভেলু রিটার্ন করে কিন্তু দুইটার মধ্যে পার্থক্য হল return স্টেটমেন্ট একটা ফাংশন কে পুরাপুরি terminate করে ফেলে । কিন্তু yield ফাংশন কে terminate না করে ফাংশনকে pauses করে রাখ...