Trong bất kì ngôn ngữ lập trình nào, dù là nền tảng nào đi nữa cũng luôn có nhưng loại cơ sở dữ liệu khác nhau, để lưu trữ dữ liệu, thêm, sửa xoá và nhiều hơn thế nữa. Thế nhưng, đây thường là công việc cực kì khó khăn khi dữ liệu lớn, phức tạp và bất đồng bộ. Thế nên việc xuất hiện các thư viện, các phương pháp đơn giản hoá công việc này là điều tất yếu cần thiết. Trong lập trình Android cũng vậy, bạn có thể lưu dữ liệu vào SharePreference vào Files, vào bộ nhớ trong, bộ nhớ ngoài thế nhưng khi dữ liệu quá lớn và phức tạp bạn cần đến một loại cơ sở dữ liệu chuyên dụng đó là SQLite. Bài viết này tôi sẽ giới thiệu cho các bạn các thư viện hỗ trợ làm việc với SQLite, giúp công việc của chúng ta trở nên dễ dàng hơn với SQLite.

1. greenDAO

2. ormlite

3. ActiveAndroid

4. Sugar

5. androrm

6. orman

7.ormdroid

8. android-sqlite-asset-helper

Notes:

(1) ORM là gì? ORM là một phương pháp lập trình để chuyển đổi từ mô hình database sang mô hình đối tượng.ORM có nhiều thuận lợi hơn so với những phương pháp truy cập dữ liệu (data access) khác: ORM tự động hóa việc chuyển đổi từ object sang table và từ table sang object, giúp giảm thời gian và chi phí phát triển. ORM cần ít code hơn store procedures, thay thế số lượng lớn store procedudres cần phát triển. Tăng tốc độ thực thi của hệ thống.Một giải pháp ORM tốt sẽ giúp ứng dụng nhanh hơn và dễ hỗ trợ hơn.

Trả Lời