Bạn sẽ phải truy cập vào cơ sở dữ liệu sử dụng một số loại Remote Method Invocation (RMI).
Đề xuất cá nhân của tôi là tạo giao diện HTTP RESTful cho cơ sở dữ liệu MySQL của bạn trên máy chủ. Điều này có thể làm việc nhiều hơn một chút, nhưng được ưu tiên cho tính dễ sử dụng và khả năng tương thích với bất kỳ hệ thống nào (có thể tạo một yêu cầu HTTP).
Về cơ bản, bạn nên tạo điểm cuối HTTP để tạo, đọc, cập nhật, xóa (CRUD) dữ liệu từ cơ sở dữ liệu MySQL của bạn trên máy chủ của bạn. Sau đó, máy khách Android của bạn sẽ thực hiện cuộc gọi đến các điểm cuối HTTP này để thực hiện các hoạt động CRUD tương ứng. Tất nhiên bạn không cần phải thực hiện các hoạt động CRUD điển hình, bạn có thể làm cho các điểm cuối tương tác với cơ sở dữ liệu mà bạn muốn.
Như tôi đã nói, một lợi thế lớn cho điều này là nó có thể mở rộng ra sao. Bạn có thể tạo một ứng dụng khách khác, trên một hệ thống khác, bằng ngôn ngữ khác và tất cả những gì bạn cần làm là thực hiện cuộc gọi HTTP thích hợp.
Nguồn
2011-08-04 05:00:13
Bạn có thể sử dụng dịch vụ web để thực hiện việc này. [Một ví dụ ở đây.] (Http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/8339-connect-android-mysql-database-tutorial.html) – Mudassir
bạn không cần phải mong đợi Android cung cấp. .. thats lý do họ hava kết hợp vài gói java quá ... bạn có thể làm điều đó bằng cách sử dụng java .. – ngesh