In Python, what is a database "cursor" most like?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "A file handle". Con trỏ (cursor) lấy từ conn.cursor() trong sqlite3 đóng vai trò giống tay cầm tệp (file handle) trả về từ open(): ta gửi thao tác qua nó bằng cur.execute(...) giống như ghi vào tệp, rồi đọc kết quả qua nó bằng cách duyệt for row in cur hoặc gọi fetchone, fetchall giống như đọc từng dòng tệp; bản thân nó không chứa dữ liệu mà là cổng để truy cập cơ sở dữ liệu. "A function" sai vì cursor là một đối tượng có trạng thái, không phải hàm; ta gọi phương thức của nó chứ không gọi chính nó. "A method within a class" sai vì cursor() mới là phương thức của đối tượng kết nối, còn thứ nó trả về là một đối tượng. "A Python dictionary" sai vì cursor không lưu cặp khoá giá trị và không truy cập được bằng cur['ten'].
Cùng phần 4
What is the default sorting mode of the ORDER BY clause?Có lời giảiCâu hỏiWhich of the following is the database software used in this class?Có lời giảiCâu hỏiWhich is the correct command for a statement that will select data from the Breed column in the Cats table?Có lời giảiCâu hỏiCả 36 câu của chủ đề36 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây