ADOdb

ADOdb là một thư viện ở mức trừu tượng dành cho PHP và Python dựa trên cùng khái niệm với ActiveX Data Objects của Microsoft. Nó ch…

ADOdb
ADOdb
Kho mã nguồn
Viết bằngPHP, Python
Thể loạiThư viện cơ sở dữ liệu ở mức trừu tượng
Giấy phépBSD / LGPL
Websitehttp://adodb.sourceforge.net/

ADOdb là một thư viện ở mức trừu tượng dành cho PHPPython dựa trên cùng khái niệm với ActiveX Data Objects của Microsoft. Nó cho phép nhà phát triển (developer) viết các ứng dụng theo một cách khá thống nhất bất kể cơ sở dữ liệu lưu trữ thông tin phía dưới là gì. Lợi điểm của điều này là cơ sở dữ liệu có thể thay đổi mà không phải viết lại mọi lời gọi đến nó trong ứng dụng.

Từ website ADOdb và các trang cho lập trình viên, nó hỗ trợ các cơ sở dữ liệu sau:

ADOdb sử dụng SQL. Vì mỗi cơ sở dữ liệu lại hiện thực SQL một cách hơi khác, lập trình viên sẽ cần phải chú ý tránh các đặc tính và các hàm cụ thể cho từng cơ sở dữ liệu nếu họ muốn duy trì sự dễ tái sử dụng. ADOdb cung cấp các hàm chuyển đổi ngày tháng để bạn có thể tạo ra ngày tháng ở bất kỳ định dạng nào rồi chèn chúng vào mã SQL của bạn theo định dạng đúng cho cơ sở dữ liệu mà bạn đang có; nó là một bước thực hiện trước các lệnh SQL độc lập cơ sở dữ liệu.

Một số cơ sở dữ liệu hỗ trợ nhóm từ Limit xuất hiện đầu tiên trong MySQL và giờ là một phần của SQL. Lệnh SelectLimit() của ADOdb dịch giới hạn thành nhiều cơ chế khác nhau tùy thuộc vào mỗi cơ sở dữ liệu và có thể kiểm tra hạn chế của các cơ sở không có mức hạn chế tương đương. Việc biên dịch sẽ được thực hiện một cách hiệu quả. Việc kiểm tra thực hiện khác chậm vì nó trả về quá nhiều hàng rồi sau đó chỉ sử dụng một số hàng phù hợp với giới hạn.

ADOdb có những biến có chứa SQL đúng dành cho một cơ sở dữ liệu đối với một số hàm cụ thể. Ví dụ, để kiểm tra giá trị rỗng (null), null có thể thay bằng biến ADOdb có chứa định nghĩa SQL đúng đắn của null và việc kiểm tra giá trị rỗng sẽ hoạt động được trên mọi cơ sở dữ liệu.

Xem thêm

Tham khảo

Liên kết ngoài

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.