কম্পিউটার টিউটোরিয়াল

পাইথনে Sqlite3 ডেটাবেসে ডেট স্টোর ও রিট্রিভ কীভাবে করবেন?


আপনি খুব সহজে sqlite3 মডিউল ব্যবহার করে Sqlite3 ডেটাবেসে ডেট স্টোর ও রিট্রিভ করতে পারেন। ডেটাবেসে ডেট ইন্সার্ট করার সময়, ডেটটি সরাসরি পাস করুন এবং পাইথন অটোমেটিক্যালি হ্যান্ডেল করে।

উদাহরণ

import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
conn.execute('''CREATE TABLE TEST (ID TEXT PRIMARY KEY NOT NULL, DATE DATE)''')
# Save changes
conn.commit()
# Insert the object directly
conn.execute("INSERT INTO TEST (ID,DATE) VALUES (?, ?)", ('My date', datetime.date(2018, 1, 4)))
conn.commit()
print("Record inserted")

আউটপুট

এটি আউটপুট দেবে -

Record inserted

এখন যখন আপনি ডেটাবেস থেকে ভ্যালু ফেচ করবেন, আপনি ডেট অবজেক্ট হিসেবে ইতিমধ্যে পার্সড পাবেন।

উদাহরণ

import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
cursor = conn.execute("SELECT ID,DATE from TEST")
for row in cursor:
    print row

আউটপুট

এটি আউটপুট দেবে -

(u'foo', datetime.date(2014, 4, 28))

  1. JDBC ব্যবহার করে MySQL ডেটাবেসে ফাইল ইনসার্ট/স্টোর কীভাবে করবেন?

  2. Python ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ কীভাবে পাবেন?

  3. Python ও Matplotlib ব্যবহার করে লাইনের শেষে অ্যানোটেশন যোগ করার পদ্ধতি?

  4. পাইথনে Tkinter ব্যবহার করে ডিরেক্টরি সিলেক্ট ও লোকেশন সংরক্ষণ