c# - 如何使用 C# 在 Azure SQL 数据库中保存和存储数据
问题描述
我正在寻求有关在 Azure SQL 数据库中存储和保存数据的帮助。任何人都可以帮助我如何在 C# 中编码或执行相同操作所需的库
解决方案
更新:
您也可以使用以下代码,这是一个简单的 .NET 框架控制台项目,默认情况下会添加所有需要的程序集:
using System;
using System.Data.SqlClient;
namespace ConsoleApp13
{
class Program
{
static void Main(string[] args)
{
//define the connection string of azure database.
var cnString = "Server=tcp:xxx.database.windows.net,1433;Initial Catalog=xxx;Persist Security Info=False;User ID=xxx;Password=xxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;";
//define the insert sql command, here I insert data into the student table in azure db.
string cmdText = @"insert into student
(name,age)
values(@name, @age)";
using (SqlConnection con = new SqlConnection(cnString))
using (SqlCommand cmd = new SqlCommand(cmdText, con))
{
con.Open();
cmd.Parameters.AddWithValue("@name", "yang1");
cmd.Parameters.AddWithValue("@age", 20);
cmd.ExecuteNonQuery();
con.Close();
}
Console.WriteLine("completed***");
Console.ReadLine();
}
}
}
它可以成功地将数据插入到我身边的天蓝色数据库中。截图如下:
官方文档提供了所有的CURD 操作。按照此文档获取 azure sql 数据库连接字符串,并设置防火墙。
所需的程序集是System.Data.dll,在 Visual Studio 中创建项目时应默认添加。
示例代码在这里。对于保存数据,您可以static string Build_3_Tsql_Inserts()
在本节返回 T-SQL 语句的方法中查看此方法。
推荐阅读
- powershell - Powershell中有没有办法不在多个文件夹中搜索
- spring-boot - Spring Boot 按日期设置会话时间
- sql - 如何在 PostgreSQL 中对范围使用 Group By?
- sql - 如何更改列中一条记录的拼写?
- twig - 用替换在树枝上添加字符
- python - 按钮的 padx 不是有意的?
- node.js - Sequelize 查询子结构
- javascript - 如果日期字段等于今天或自创建之日起 40 天内,则在平面列表中显示 Firestore 文档
- kubernetes - 使用 ansible 获取 k8s pod 列表
- vue.js - 为什么我的 Vue-router 没有路由到我的页面?