【发布时间】:2021-02-16 00:36:33
【问题描述】:
我想创建一个具有 SQL 连接的 Flutter Web 服务器。 就像在 PHP 中一样,我们可以像这样连接到 SQL 服务器:
// Connecting to DB
$conn = new mysqli($servername, $username, $password, $dbname);
// Checking connection error
if($conn->connect_error){
die("Connection Failed: " . $conn->connect_error);
return;
}
// Making query
$sql = "SELECT * from $table ORDER BY updated_at ASC LIMIT $limit";
// Getting the result
$result = $conn->query($sql);
// Checking result
if($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$db_data[] = $row;
}
// Send back the complete records as a json
echo json_encode($db_data);
}else{
echo "error";
}
// Close connection
$conn->close();
所以我在 Flutter 中寻找上述代码的等价物。
我在这里找到了有关如何制作 Flutter Web Server 的文档:https://dart.dev/tutorials/server/httpserver
但是当我试图找到关于“如何将 Flutter Web 服务器连接到 SQL”的解决方案时。我发现的只是 SQL 的 Flutter 应用程序,这不是我想要的。 甚至可以创建一个带有 SQL 连接的 Flutter Web Server 吗?
注意:我不是在尝试制作 Flutter Web Client。
【问题讨论】:
标签: sql sql-server flutter flutter-web