sql - 如何将 Flutter 应用程序连接到 SQL Server 以发送查询
问题描述
我创建了一个带有表的应用程序,该表应通过对 SQL SERVER 的查询来填充。如何使用应用程序向服务器发送请求?
解决方案
您可以使用https://github.com/nippur72/SqlServerSocket
但是,您需要在安装了 SQL Server 的服务器计算机上安装 SqlServerSocket。
// creates a connection
var conn = new SqlConnection("SERVER=localhost;Database=mydb;Trusted_connection=yes");
// open connection
await conn.open();
// runs a query returning a single value
var howmany = await conn.queryValue("SELECT COUNT(*) FROM Customers");
// runs a query returning a single row
var myFirstCustomer = await conn.querySingle("SELECT name,age FROM Custormers");
print(myFirstCustomer["name"]);
// runs a query returning all rows
var customers = await conn.query("SELECT TOP 10 name,age FROM Custormers");
for(var customer in customers)
{
print(customer["name"]);
}
// execute a command, returning the number of rows affected
var n = await conn.execute("UPDATE Customers SET age=0");
print("zeroed $n customers");
// disconnect
await conn.close();
推荐阅读
- java - 在构造函数中创建新的 ArrayLists 实例
- c# - c# 在同一个列表中堆叠不同的类
- sql - 如何在加入中获得第一个响应
- c# - Math.Pow(10,1.946) 返回 0
- sublimetext3 - 如何从 Snippet Collection 创建 Sublime 包?
- windows - 为什么 Pycharm 有橙色文件?
- alexa - 无法将 Alexa Skill 导入 Dialogflow
- php - Wordpress wp_query 在一个查询中从两个类别中获取两个最后插入的帖子
- android - 所有风味现在都必须属于一个命名的风味维度 Android Studio NDK
- google-apps-script - 当新数据添加到另一个单元格时,如何自动填充当前日期?