What method do you call in an SQLite cursor object in Python to run an SQL command?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "execute()". Với module sqlite3, ta mở kết nối bằng sqlite3.connect, lấy con trỏ bằng conn.cursor(), rồi gọi cur.execute với câu lệnh SQL và tuple tham số để chạy lệnh đó; với SELECT thì lặp trên cursor hoặc gọi fetchall() lấy kết quả, với lệnh thay đổi dữ liệu thì gọi conn.commit() để lưu. Đây là mẫu chuẩn của DB-API trong Python. "send()" là phương thức của đối tượng socket dùng để gửi bytes qua kết nối mạng, không có trên cursor. "socket()" là hàm tạo đối tượng socket trong module socket, thuộc lập trình mạng chứ không thuộc sqlite3. "run()" không có trên cursor của sqlite3; tên này gợi nhớ subprocess.run dùng để chạy một chương trình bên ngoài.

Cùng phần 4

Xuất hiện trong 1 bộ đề