我正在尝试将flutter应用程序连接到mysql数据库,并能够从数据库中获取数据并显示在应用程序上
下面是产品模型中的硬编码代码。
import 'package:grocery_shop_flutter/models/Product.dart';
class ProductsRepository{
List<Product> fetchAllProducts() {
return [
new Product("assets/images/spelt_noodles.png", "Biona Organic Spelt Noodles", 2.99, 250, 0),
new Product("assets/images/spelt_italian.png", "Biona Organic Spelt Fusili Brown", 2.35, 500, 1),
new Product("assets/images/spelt_spaghetti.png", "Biona Organic Whole Spelt Spaghetti", 2.35, 500, 2),
new Product("assets/images/spelt_tagliatelle.png", "Biona Organic Spelt Spinach Artisan Tagliatelle", 1.99, 250, 3),
new Product("assets/images/spelt_penne.png", "Biona Organic Whole Spelt Penne", 2.35, 500, 4),
new Product("assets/images/spelt_tagliatelle.png", "Biona Organic Spelt Spinach Artisan Tagliatelle", 1.99, 250, 5),
new Product("assets/images/spelt_fusilli.png", "Biona Organic Spelt Fusilli Tricolore", 1.99, 250, 6),
];
}
}
我是移动开发的初学者。我需要例子。预先感谢
答案 0 :(得分:0)
理想情况下,由于安全问题,您的应用不应直接与数据库建立连接。您应该在客户端应用程序和数据库之间有一个服务器应用程序。您向服务器发出请求,服务器从数据库中获取数据,然后将数据返回。基本上,您需要一个后端应用程序来处理来自客户端应用程序的请求。如果您不熟悉此主题,则可以从Firebase开始。
如果出于其他原因要直接将Flutter应用程序与MySQL数据库连接,则可以使用以下插件: