【C#基础之】教程文章相关的互联网学习教程文章

S1/C#语言和数据库技术基础/03-使用属性升级MyBank

访问修饰符 在应用程序中,访问修饰符可以用来修饰类成员字段和方法,以此限定类成员的可访问级别。如果将类的成员(变量或者方法)声明为public,就表示这些类成员可以被其他类访问。如果使用private限制类成员的访问权限,那么这些类成员就只能在该类里面使用,其他类对他们没有访问权限。 如果将某个字段或者方法声明为public,就表示其他类可以访问这个字段或方法;如果声明为private,那么该字段或方法就只能在本类中使用,其...

S1/C#语言和数据库技术基础/01-第一个C#程序

执行C#应用程序时,可以使用.NET Framework提供的以下快捷键。 F5:启动。 Ctrl+F5:开始执行不调试。 Ctrl+Atl+L:显示解决方案资源管理器,或者点开菜单栏选择“工具”→“选项”选项对话框,在左边选择“项目和解决方案”选项,在右边勾选“总是显示解决方案”复选框即可。 认识C#程序namespace关键字,namespace(命名空间)是C#中组织代码的方式,它的作用类似java中的package(包),这样我们就可以把紧密相关的一些代码放在...

S1/C#语言和数据库技术基础/08-用SQL语句操作数据

SQL语言主要由以下几部分组成: DML(Data Manipulation Language,数据操作语言,也称为数据操纵语言):用来插入、修改和删除数据库中的数据,如INSERT、UPDATE及DELETE等。 DDL(Data Definition Language,数据定义语言):用来建立数据库、数据库对象和定义其列,大部分是以CREATE开头的命令,如CREATE TABLE,CREATE VIEW及DROP TABLE等。 DQL(Data Query Language,数据查询语言):用来对数据库中的数据进行查询,如SELEC...

S1/C#语言和数据库技术基础/10-模糊查询和聚合函数

通配符 简单地讲,通配符是一类字符,它可以代替一个或多个真正的字符,查找信息时作为替代字符出现。T-SQL中的通配符必须与LIKE关键字一起使用,以完成特殊的约束或要求。 通配符通配符解释示例_一个字符A LIKE ‘C_‘,则符合条件的A如CS、Cd等%任意长度的字符串B LIKE ‘CO%‘,则符合条件的B如CONST、COKE等[]括号中所指定范围内的一个字符C LIKE ‘9W0[1-2]‘ ,则符合条件的C如9W01或9W02[^]不在括号中所指定范...

S1/C#语言和数据库技术基础/09-数据查询基础

查询的机制: 查询是针对表中已经存在的数据行而言的,可以简单地理解为“筛选”,将符合条件的数据抽取出来。 数据表在接受查询请求的时候,可以简单的理解为“他将逐行判断”,判断是否符合查询条件,如果符合查询条件就提取出来,然后把所有选中的行组织在一起,形成另外一个类似于表的结构,构成查询的结果,通常叫做结果集(RecordSet)。 由于结果集的结果实际上和表的结构类似,都是由行组成的,因此在记录集上依然可以进行...

S1/C#语言和数据库技术基础/15-使用ADO.NET查询和操作数据

String和StringBuilder 在使用String类时常常存在这样一个问题:当每次为同一个字符串重新赋值时,都会在内存中创建一个新的字符串对象,需要为该新对象分配新的空间,这样会加大系统的开销。因为system.String类是一个不可变的数据类型,一旦对一个字符串对象进行初始化后,该字符串对象的值就不能改变了。当对该字符串的值做修改时,实际上是又创建了一个新的字符串对象。现在我们来分析由以下三个语句组成的这段代码的输出结果是...

S1/C#语言和数据库技术基础/11-连接查询和分组查询

分组查询 采用分组查询的T-SQL语句如下。 SELECT CourseID,AVG(Score) AS 课程平均成绩 FROM Score GROUP BY CourseID (1)查询男女学生的人数各是多少 SELECT COUNT(*) AS 人数,SSex FROM Students GROUP BY SSex (2)查询每个年级的总人数 SELECT COUNT(*) AS 年级人数,SGrade FROM Students GROUP BY SGrade (3)查询每个科目的平均分,并且按照由高到低的顺序排列显示 SELECT...

S1/C#语言和数据库技术基础/14-使用ADO.NET访问数据库

ADO.NET提供了两个组件,用来访问和处理数据:.NET Framework数据提供程序和DataSet(数据集).NET Framework数据提供程序是专门为数据处理及快速地只进、只读访问数据而设计的组件。使用它可以连接数据源、执行命令和检索结果,直接对数据源进行操作。 DataSet是专门为独立于任何数据源的数据访问而设计的。使用它,可以不必直接和数据源打交道,大批量的操作数据,也可以将数据绑定在控件上。.NET Framework数据提供程序.NET Fra...

C# ado.net基础 更新一行数据 在sqlsever中的一个表中【代码】

using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...

C# ado.net基础 删除一行数据 在sqlsever中的一个表中【代码】

using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...

C# ado.net基础 查询一个表中有多少行数据 在sqlsever中的一个表中【代码】

using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...

《C#语言和数据库技术基础》单词必备

《C#语言和数据库技术基础》第一章1..NET Framework 框架2.sharp 尖锐3.application 应用程序4.developer 开发者5.network 网络6.build 建造,建筑7.console 控制台8.debug 调试9.namespace 命名空间10.project 项目11.solution 解决方案12.watch 手表第二章1.break 中断2.continue 继续3.s...

C#基础之使用DataSet与Datatable更新数据库的三种实现方法

(1)构造连接字符串:如果integrated security=true表示可以在不知道数据库用户名和密码的情况下时,依然可以连接数据库,如果integrated security=false,或者不写,表示一定要输入正确的数据库登录名和密码。sspi ,相当于 True,建议用这个代替 True。string connSQL = @"data source=;initial catalog=;persist security info=True;user id=;password=;MultipleActiveResultSets=True";//(3)打开到数据库的连接 :SqlConnection表示...

小白5分钟上手c#数据库操作(二) 基础的增删改查【代码】【图】

// 查询数据using (var connection = new SQLiteConnection("data source=Student.db")){connection.Open();var command = new SQLiteCommand("select * from StudentInformation", connection);var adapter = new SQLiteDataAdapter(command);var dataSet = new DataSet();adapter.Fill(dataSet);var table = dataSet.Tables[0];}效果展示: 剩下的增删改,原理都一样,都是写sql语句,然后使用command上面的ExecuteNonQuery方法...

C# 数据操作系列 - 1. SQL基础操作【代码】【图】

0.前言 前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C#数据操作的基础填上一个空白-SQL语句。 SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些程序。 当然,一方面因为时间问题,一方面因为各大数据库的区别(当然了,还有就是个人对SQL研究并不是那么深)所以这一篇就从SQL的基本操作入手,带...