免费自助建站软件网站建立的步骤是( )

张小明 2026/1/19 19:01:42
免费自助建站软件,网站建立的步骤是( ),密云青岛网站建设,免费项目网站关于C#语言的SQL数据集库函数使用 文章目录 **关于C#语言的SQL数据集库函数使用** 引言 1.**建表** *1.1描述* *1.2逻辑代码展示* 1.2.1表头结构 1.2.2实例构造器 1.2.3建表方法 *1.3代码实现* **2.插入** 2.1*描述* 2.2*逻辑代码展示* 2.3*代码实现* **3.查询** 3.1*描述* 3.2…关于C#语言的SQL数据集库函数使用文章目录**关于C#语言的SQL数据集库函数使用**引言1.**建表***1.1描述**1.2逻辑代码展示*1.2.1表头结构1.2.2实例构造器1.2.3建表方法*1.3代码实现***2.插入**2.1*描述*2.2*逻辑代码展示*2.3*代码实现***3.查询**3.1*描述*3.2*逻辑代码展示*3.2.1查询最新数据3.2.2查询所有满足条件数据3.3*代码实现***4.更新**4.1*描述*4.2*逻辑代码展示*4.2.1更新一个字段4.2.2更新完整一条数据4.2.3更新满足要求的所有数据4.3*代码实现***5.删除**5.1*描述*5.2*逻辑代码展示*5.2.1删除一条或多条5.2.2删除最新一条数据5.2.3删除所有5.3*代码实现*引言​ 本文系统介绍了在 C# 平台下操作 SQL 数据库的常用方法,旨在帮助读者快速掌握数据库的基本使用流程与关键技术。内容围绕实际开发场景展开,覆盖了常见的增删改查操作以及相关实现方式,为开发者在缺乏 SQL 基础的情况下带来直接可用的解决方案,从而有效降低因数据库知识不足而产生的开发难度。1.建表1.1描述​ 该建表方法要求传入一个结构体类型作为参数,无参数返回。这个结构体的核心作用是定义 SQL 数据库表的字段名称与对应数据类型。使用结构体的优势在于,既能方便后续对字段的调取与操作,又能通过结构化的形式提升代码可读性,让程序整体逻辑更清晰、结构更简洁。若不想采用结构体的方式,也可替换为字典实现同等功能。1.2逻辑代码展示1.2.1表头结构public struct Style { public string Key { get; set; } public string Type { get; set; } public Style(string key,string type) { this.Key = key; this.Type = type; } }1.2.2实例构造器public SQLite(string path,string name, bool readOnly) { this.Name = name; this.dbpath = path; this.connstr = $@" Data Source={dbpath}; Read Only={(readOnly ? "True" : "False")}; Journal Mode=WAL; Cache Size=10000; "; }1.2.3建表方法public void CreateDatabase(Style [] style) { if (!File.Exists(dbpath)) { File.Create(dbpath).Dispose(); } using (var conn = new SQLiteConnection(connstr)) { conn.Open(); string colsSql = string.Join(",",style.Select(p=$"{p.Key} {p.Type}")); string sql = $@" CREATE TABLE IF NOT EXISTS {Name} ( ID integer PRIMARY KEY AUTOINCREMENT, {colsSql} ); "; using (var cmd = new SQLiteCommand(sql, conn)) { cmd.ExecuteNonQuery(); } conn.Close(); } }1.3代码实现SQLite history = new SQLite(@"E:\\C#学习\\自建库\\LXK\\history.db", "历史记录", false); Style[] styles = new Style[] { new Style ("轴号","text"), new Style ("数据","text"), new Style ("操作员","text"), }; history.CreateDatabase(styles);2.插入2.1描述​ 该插入方法需要输入三个参数,第一个是SQL数据库中表的名称,第二个是一个结构体变量,也就是在建表时候设定的表头字段,第三个参数是一个字符串数组,用户只需要创建一个字符串数组变量并按照先前设定的表头结构依次写入需要输入的参数即可2.2逻辑代码展示public void Insert(string name,Style[] style, string[] data) { if (style.Length != data.Length) throw new Exception("列与数据数量不一致"); string keystr = string.Join(", ", style.Select(s = s.Key)); string[] values = style.Select((s, i) = "@p" + i).ToArray(); string valuesstr = string.Join(", ", values); string sql = $"INSERT INTO {name} ({keystr}) VALUES ({valuesstr})"; using (var conn = new SQLiteConnection(connstr)) { conn.Open();
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

在线教育网站用什么做廊坊网站制作费用

Aria2高效下载终极指南:4个实战技巧让下载速度翻倍 【免费下载链接】aria2.conf Aria2 配置文件 | OneDrive & Google Drvive 离线下载 | 百度网盘转存 项目地址: https://gitcode.com/gh_mirrors/ar/aria2.conf Aria2作为轻量级多协议下载工具&#xff…

张小明 2026/1/17 17:03:27 网站建设

建筑方案设计网站几大网络公司排名

简介 OpenAI发布GPT-5.2模型,包含Instant、Thinking和Pro三个版本,专注于职场实用主义。GPT-5.2 Thinking在编程能力测试中创佳绩,SWE-Bench Pro测试达55.6%,SWE-bench Verified达80%。模型幻觉率降低30%,长文本处理能…

张小明 2026/1/17 17:03:28 网站建设

网站建设如何空间绑定域名广州市设计院官网

第一章:揭秘Open-AutoGLM自动化比价系统的核心架构 Open-AutoGLM 是一个基于大语言模型驱动的自动化比价系统,旨在通过智能解析、动态爬取与语义匹配技术,实现跨平台商品价格的精准比对。其核心架构采用模块化设计,确保高可扩展性…

张小明 2026/1/17 17:03:28 网站建设

建设网站的服务费是指什么意思高端公司网站

第一章:Open-AutoGLM如何重塑生活缴费体验?在智能化服务快速发展的今天,Open-AutoGLM正以其强大的自然语言理解与自动化决策能力,重新定义用户的生活缴费方式。传统缴费流程常依赖人工操作或固定规则系统,响应慢、容错…

张小明 2026/1/17 17:03:29 网站建设

传奇简单网站模板申请主机网站

ControlNet-Union-SDXL-1.0终极指南:一站式AI图像生成与编辑完整教程 【免费下载链接】controlnet-union-sdxl-1.0 项目地址: https://ai.gitcode.com/hf_mirrors/xinsir/controlnet-union-sdxl-1.0 ControlNet-Union-SDXL-1.0是当前最强大的多模态AI图像生…

张小明 2026/1/17 17:03:30 网站建设

网站的差异建设好一个网站需要

网络安全工程师需要具备的五个重要技能 大数据时代,网络安全非常重要,越来越多的企业也越来越重视网络安全,而网络安全工程师也成为现在需求量比较大的职业,成都也有很多专门做网络安全培训的学校,为这个行业的发展输…

张小明 2026/1/17 17:03:31 网站建设