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() ফাংশনের মধ্যে আমাদের ডাটাবেজ ফাইলর সম্পূর্ণ পাথ দিয়ে দিতে হবে ।

কোড :
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<script>
// Connected with local sqlite3 database
var fs = require('fs');
// You must have to give full path of the sql.js file
var SQL = require('/home/menon/eApp/sql.js');
// You mus have to give full path of the .sqlite file
var filebuffer = fs.readFileSync('/home/menon/eApp/data3.sqlite');
// Load the db
var db = new SQL.Database(filebuffer);
var x = db.exec("select * from root_table where id = 1"); // Execute quary
console.log(x); // print x
console.log('Hello World'); // hello world
</script>
</head>
<body>
<!-- Your html code -->
</body>
</html>
view raw example.html hosted with ❤ by GitHub

আরও বিভিন্ন ভাবে আমরা ডাটাবেজের সাথে কানেক্ট করতে পারি । তার জন্য 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 টাইপ করেন । এখন নতুন পাসওয়ার্ড দিয়ে লগইন করেন। পুনশ্চ : যদি আপনার উইন্ডোজ এর সাথে ডুয়েল বুট করা থাকে তবে এই প্রক্রিয়া কাজ করবে না ।

Fix The BIOS in this system is not fully ACPI compliant in Windows 7

এই সমস্যা সমাধান করার জন্য আপনি নিচের ধাপ গুলো অনুসরণ করুন। ধাপ ১ :  আপানর  কম্পিউটার এ উইন্ডোজ এর ডিস্ক থেকে বুট করুন । নীচের মত উইন্ডো আসলে Shift + F10 চাপুন । এর ফলে কমান্ড প্রম্প্ট ওপেন হবে। ধাপ ২ : এখন CMD তে নিচের কমান্ড গুলি ধারবাহিক ভাবে লিখুন C: bootrec /FixMbr bootrec /FixBoot bootrec /RebuildBcd exit  এখানে  C হলো যে ড্রাইভ এ উইন্ডোজ দেয়া আছে।  আপনার যদি অন্য কোনো ড্রাইভ ( D, E, F, ..... ) এ উইন্ডোজ দেয়া থাকে তবে আপনাকে C এর জায়গায় সেই ড্রাইভ এর নাম লিখতে হবে।  উপরের সব কমান্ড যদি সঠিক ভাবে বিল্ড হয় তবে আপনি আপনার কম্পিউটার রিস্টার্ট দিন।  দেখবেন আপনার সমস্যা সমাধান হয়ে গেছে :D