Junior — Middle
Ma'lumotlar bazasiga so'rovlar yuborishni qanday qilishni ko'rsatib bera olasizmi?
sobes.tech AI
AIdan javob
Ma'lumotlar bazasiga so'rovlar qilish texnologiya va dasturlash tiliga bog'liq. QA/QA Automationda ko'pincha SQL so'rovlaridan ma'lumotlarni tekshirish yoki API orqali ma'lumotlar bazasi bilan o'zaro aloqada bo'lish uchun foydalaniladi.
Ma'lumotlarni olish uchun oddiy SQL so'rovi misoli:
SELECT id, name, status FROM users WHERE status = 'active';
Agar avtomatlashtirish Python va sqlite3 kutubxonasi bilan amalga oshirilsa:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute("SELECT id, name FROM users WHERE status = ?", ('active',))
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
QAda, so'rovlarni tushunarli, parametrlangan (xavfsizlik uchun) va tekshirish uchun kutilgan ma'lumotlarni qaytaradigan tarzda yozish muhimdir.