التابع Connection.commit()
في بايثون
< Python | Connection
يحفظ التابع الإجراء الحالي.
البنية العامة
commit()
يحفظ التابع الإجراء الحالي. في حال عدم استدعاء هذا التابع ستكون جميع التعديلات التي أجريت بعد آخر استدعاء للتابع commit() غير مرئية بالنسبة إلى الاتصالات الأخرى بقاعدة البيانات؛ لذا إن لم تتمكن من رؤية البيانات التي أضفتها إلى قاعدة البيانات، فتأكّد من أنّك لم تنس استدعاء هذا التابع.
أمثلة
يبين المثال التالي آلية عمل التابع:
import sqlite3
conn = sqlite3.connect('example.db')
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
conn.commit()
مصادر
صفحة DB-API 2.0 interface for SQLite databases في توثيق بايثون الرسمي.