Tôi có một tình huống sử dụng tương tự, tôi đang tạo một ứng dụng di động mới trong Flutter cho một ứng dụng web đã tồn tại sử dụng Oracle DB .
Như các câu trả lời ở trên, tôi đã tạo các API REST bằng trình điều khiển Cơ sở dữ liệu Oracle này cho Node.js node-oracledb https://github.com/oracle/node-oracledb . Cho đến nay tôi có thể nói rằng nó ổn định và được ghi chép đầy đủ. Bạn cũng có thể thêm cái này https://www.npmjs.com/package/simple-oracledb để mở rộng khả năng của oracledb (tôi đã sử dụng cái này để chạy nhiều hoạt động oracle trong một giao dịch duy nhất).
Sau đó trên Flutter, bạn có thể tạo mô hình của mình bằng json_serializable https://pub.dartlang.org/packages/json_serializable để tạo đến / từ mã JSON cho một lớp. Bạn có thể phân tích cú pháp phản hồi đến từ API để chuyển đổi phản hồi JSON thành đối tượng (hoặc thậm chí tốt hơn là một đầu ra tập dữ liệu gửi phản hồi json tới danh sách các đối tượng).
https://medium.com/flutter -io / some-options-for-deserializing-json-with-flay-7481325a4450