Sobes.tech
Junior — Middle

Kas sa saad näidata, kuidas andmebaasi päringuid teha?

sobes.tech AI

Vastus AI-lt

Andmebaasi päringute koostamine sõltub kasutatavast tehnoloogiast ja programmeerimiskeelest. QA/QA Automationis kasutatakse sageli SQL-päringuid andmete kontrollimiseks või API-sid andmebaasiga suhtlemiseks.

Näide lihtsast SQL-päringust andmete saamiseks:

SELECT id, name, status FROM users WHERE status = 'active';

Kui automatiseerimine toimub Pythonis sqlite3 teegiga:

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()

QA-s on oluline, et päringud oleksid arusaadavad, parameetritud (turvalisuse huvides) ning tagastaksid oodatud andmed kontrollimiseks.