Trong bài này chúng tôisẽ giới thiệu khái quát cho bạn về cách truy cập Database bởi sử dụng Python và giới thiệu qua về một số hoạt động cơ bản trên Database như INSERT, UPDATE, DELETE ...
Trước khi theo dõi và thực hành chương này, bạn cần phải tải một DB API Module riêng cho mỗi Database bạn cần truy cập. DB API cung cấp một chuẩn tối thiểu để làm việc với Database bởi sử dụng Python. Trong chương này, chúng ta sẽ sử dụng MySQL, vì thế trước hết chúng ta hãy tìm hiểu qua về MySQLdb Module.
MySQLdb là một Interface để kết nối tới một MySQL Database Server từ Python. Nó triển khai Python Database API 2.0 và được xây dựng trên cùng của MySQL C API.
Trước khi tiến hành, bạn cần cài đặt MySQL trên thiết bị của bạn. Sau đó gõ dòng Python script sau và thực thi nó:
import MySQLdb
Nếu nó cho kết quả sau, thì nghĩa là MySQLdb Module đã không được cài đặt:
Traceback (most recent call last): File "test.py", line 3, in <module> import MySQLdb ImportError: No module named MySQLdb
Để cài đặt MySQLdb Module, tải nó từ MySQLdb Download và tiến hành như sau:
$ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar $ cd MySQL-python-1.2.2 $ python setup.py build $ python setup.py install
Trước khi kết nối với một MySQL Database, đảm bảo:
Bạn đã tạo một Database có tên là TESTDB.
Bạn đã tạo một bảng là SINHVIEN trong TESTDB.
Bảng này có các trường HO, TEN, TUOI, GIOITINH và HOCPHI
User ID là testuser và password là test123 được thiết lập để truy cập TESTDB.
MySQLdb Module được cài đặt phù hợp trên thiết bị của bạn.
Bạn đã hiểu cơ bản về MySQL, nếu chưa, bạn có thể tham khảoBài hướng dẫn MySQL.
» Tin mới nhất:
» Các tin khác: