自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用SqlBulkCopy,报错“从bcp客户端收到一个对colid 4无效的列长度”

可以看到,第四列的CardNo在数据库中长度约束为18,经检查是excel中的CardNo列长度为19,导致报错。报错的地方是colid 4,也就是说导入excel时,excel表中的第四列除了问题。

2023-11-16 13:45:46 208

原创 Nuget 安装程序包不成功

应该是当初安装的时候连接了外接U盘(D盘),把一些程序包安装到那里去了。这个时候打开:工具——NuGet包管理器——程序包管理器控制台。,并且在 packageSourceMapping 添加。(2)在 packageSources 添加能用的。再去重新生成解决方案就不会报错了。(4)这时候可能还是会报错。(3)重启vs,安装包。并且安装的下面显示“

2023-10-04 23:52:34 2387

原创 【一、灵犀考试系统项目设计、框架搭建】

登录界面选项卡——老师端Server,学生端Client。varbinary : 二进制字节流,可以自动控制长度。依赖项(右键)——添加COM引用——项目——进行勾选。辅助层:Models、Common。image : 最大可放2G图片。

2023-10-04 21:28:57 456

原创 其他网页都可以打开,只有知网打不开

问题:电脑自动获取DNS出现问题。

2023-09-18 10:36:19 4799 2

原创 SQL Server数据库无法连接

解决方法:以管理员身份打开cmd,输入:net start mssqlserver。原因:sql server服务器未开启。

2023-08-17 14:39:02 1073

原创 SQL server数据库的备份与还原遇到的问题

SQL server备份与还原的过程和问题

2022-07-03 22:41:29 3451 1

原创 利用PowerDesigner、SqlServer、MicrosoftExcel建立数据库全过程

【1】PowerDesigner板块在PowerDesigner中设计好要用到的表,将其用到的主外键关系都搭建好,注意先不要设置标识列,这样方便后面用Excel表往SqlServer里导入数据所有的表和关系都建立好以后,生成数据库,生成一个.sql文件【2】SqlServer板块首先手动建立一个数据库将生成的.sql文件拖进去,选中新建的数据库,运行这些语句,就将自己建好的表结构都导入了【3】MicrosoftExcel板块首先可以先导出该数据库的表结构,生成多张excel表,在

2021-04-21 11:49:17 335

原创 电脑常识(1) 32位的电脑和64位的电脑是什么意思?

一、32位是什么意思32位是指电脑CPU一次处理的最大的数据量,也就是它一次可以处理4Byte(32bit),PS:1位”表示为1bit “1个字节”表示为1Byte。1Byte=8bit现在电脑分为32位和64位的,为了发挥电脑最大的性能,不同位数的电脑就需要对应的操作系统,一般64位的电脑可以安装32位和64位的系统,而32位的电脑只能安装32位的操作系统二、32位与64位区别①寻址能力不同寻址能力简单点说就是支持的内存大小能力,64位系统最多可以支达128 GB的内存,而32位系统最多只可

2021-01-13 03:15:15 2366

原创 七、三层架构、程序事务的应用

1.三层架构①显示层(UI、View、Web)②数据访问层(DAL)③业务逻辑层(BLL)辅助层(Models):公共层(Common):加密、解密、缓存(存取)、提取硬件信息、绘制图形、过滤敏感字符Common层被所有的层引用【注】属性类(Models)——>AccountService(DAL)——>AccountManager(BLL)——>ATMSystem(UI)|------------------------------------>

2020-12-06 00:07:38 167 1

原创 六、DBHelper(下)、分层架构、配置文件读取

1.

2020-12-05 18:55:28 394

原创 五、封装数据库帮助类DBHelper(上)

使用前面所创建的银行ATM机系统【创建DBHelper类】using System.Data.SqlClient;namespace AdoNet_06{ /// <summary> /// 数据库帮助类(使用工具类),里面的内容最好写成静态的 /// 也有的程序员会写成SQLHelper /// </summary> public static class DBHelper { private sta

2020-12-04 00:46:23 466

原创 四、断开式连接数据库

1.

2020-12-03 23:11:16 1238 1

原创 三、ADO.NET 临时表和数据集

【代码】namespace AdoNet_04{ class Program { static void Main(string[] args) { //数据集DataSet和临时表DataTable //DataSet相当于是数据库的库 //DataTable相当于是数据库的表 Method1(); //Method2();

2020-12-03 01:44:23 278

原创 二、ADO.NET 查询(连接式连接数据库)

1.C#中的StringBuilder类(字符串增强类)【应用一】字符串的拼接StringBuilder str = new StringBuilder("ABC");//三个操作在同一块内存str.Append("DEF");str.Append("G");str.Insert(5, "-K-");str.Insert(str.Length, "$");Console.WriteLine(str.ToString());str.Remove(str.Length - 2,

2020-12-03 00:24:44 651

原创 一、使用ADO.NET访问数据库、异常处理

1、.NET Framework 数据提供程序【SQL Server .NET数据提供程序】SQL Server 数据源,System.Data.SqlClient 命名空间【Oracle.NET数据提供程序】Oracle 数据源,System.Data.OracleClient 命名空间【MySql .NET 在项目中添加MySQL.Data.dll 】SQL Server 数据源,MySql.Data.MySqlClient 命名空间2、ADO.NET的两个主要组件【Dat...

2020-12-02 18:14:00 819

原创 六、sql server 分组查询、联合查询

1.分组查询select ClassId 班级编号 , sex 性别 , count(*) 人数 , avg(age) 平均年龄from Students where StuName <> '张无忌'group by ClassID,Sexhaving avg(age)>18order by ClassID asc;2.联合查询【内连接】inner join--sql92select StuNo,StuName,Age,ClassNamefrom.

2020-12-01 23:34:22 642

原创 五、sql server 模糊查询和聚合函数

1.模糊查询【like】通配符与like一起使用 通配符 解释 示例 符合条件的值 _ 一个字符 A LIKE 'C_' CS、Cd等 % 任意长度的字符串 B LIKE 'CO%' CONST、COKE等 [ ]

2020-12-01 21:49:12 385

原创 四、sql server 中的常见的固定函数

【1】系统时间--1、获取系统当前时间select GETDATE()insert into UserInfos(UserName,[Password],Age)--Password在系统中有保留字,应使用[]转义values('lily','123456',19);insert into UserInfos(UserName,[Password],Age,Sex,CreateTime)values('sherry','456789',21,1,'2020-12-01');select.

2020-12-01 17:48:09 346

原创 一、sql server 作业(一)【学完第三部分可做】

新闻发布系统:NewsSystemDB用户表UserInfos 中文名 列名 类型 描述 编号 UserId int 主键,自增长1,1 用户名 UserName varchar(50) 唯一键 密码 Password

2020-12-01 15:34:17 162

原创 三、T-SQL增删改、数据的导入导出、客户端-服务器的关系

1.T-SQL:Transact-SQL(增强SQL)T-SQL是SQL的增强版,对功能进行了扩充:如变量说明、流程控制、功能函数2.标准化SQL【DML】数据操作语言插入、删除、修改insert、update、delete--1、添加 insert [into] 表名use Stu;select * from ClassInfo;--(1)单条插入信息insert into ClassInfo(ClassId,ClassName)values(1,'C#班'.

2020-12-01 00:40:40 290

原创 二、用SSMS创建数据库表、完善表结构

实体:一条数据相当于就是一个实体1.数据的完整性:【含义】定义数据表格的规范【完整性分类】(1)域完整性(2)实体完整性(3)引用完整性(4)自定义完整性

2020-11-30 16:30:00 5170

原创 一、SQL Server2017 数据库 基本概念和配置(dos命令操作sql)

1.数据库的基本概念硬盘:永久存储内存:临时存储数据库:数据仓库表:货架2.doc下操作sql服务:监听端口关闭服务:net stop mssqlserver开启服务:net start mssqlserver手动:计算机管理——服务——SQL SERVER(MYSQLSERVER)登录数据库:osql -S . -U sa -P 自己设的密码使用数据库:use 数据库名 go select * from 表名go3.配置.......

2020-11-28 22:29:56 960

原创 C#作业(五)【学完第三十三部分可做】

一、简答题:1、请简述构造方法的特点以及作用?2、请简述方法的重载的特点以及作用?3、请问C#面向对象三大特征分别是?4、请分别介绍关键词this与base的作用?5、里氏替换原则是指什么?6、虚方法和抽象方法分别使用什么关键词?它们之间有什么区别?7、C#语法中is和as关键词分别表示什么意思?8、简述封装、继承和多态的概念?9、简述什么是方法的重写?10、假...

2020-11-28 19:55:44 228 1

原创 三十三、C#中的接口

1.接口【含义】接口是一种能力【语法】public interface MyInterface(){ //该类下所有方法都是抽象方法:默认public abstract,而且不需要写 void door(); //其他抽象方法 //其他属性}【特性】①接口不可以被实例化②实现类必须实现接口的所有方法③实现类可以实现多个接口(C#中的多继承)④接口中的变量都是静态常量案例一:USB接口(面向接口编程)【编写接口】publ.

2020-11-28 02:05:35 547 3

原创 三十二、C#中的虚方法、抽象类和抽象方法(里氏替换原则)

1.虚方法2.抽象类3.抽象方法

2020-11-27 22:30:24 337

原创 三十一、C#中的继承(含案例)

1.面向对象特征封装、继承、多态2.继承3.多态

2020-11-27 16:33:14 1069

原创 三十、C# 类之间的通信(opp实例)

案例一:编写控制台程序,模拟小汽车Car奔跑:编写Car类(车名、颜色、产地),实现Run()方法添加有参构造方法,在构造函数中给成员赋值,通过构造函数创建对象,并调用Run()方法重载Run()方法,给Run()传递一个int类型参数speed(最高车速),输出信息,车速通过参数传递//创建一个Car类namespace demo14{ /// <summary> /// 小汽车类 /// </summary> publ

2020-11-26 22:23:20 1099 1

原创 二十九、深入类

1、随机数:生成设备ID:为公司购买的3台不同型号的计算机进行编号,编号的规则是“计算机型号 + 4位随即号”,编号完毕后,输出每台计算机的信息static void Main(string[] args){ Random random = new Random();//随机数对象 for (int i = 0; i < 20; i++) { int result = random.Next(1, 10);//返回0-9的整数 random.Nex

2020-11-26 18:21:52 118 3

原创 C#作业(四)【学完第二十八部分可做】

一、简答题:1、在C#的方法中void表示什么意思?2、简述class类和struct结构的区别?3、在字符串处理类中使用什么方法可以截图字符串中的部分内容?4、简述数组和集合各自的应用场景,以及他们之间的优缺点?5、请举例说明你所知道的C#数据类型转换方式分别有哪些?以及它们之间有什么区别?6、谈谈你理解的什么是装箱?什么是拆箱?并给出代码举例。7、简述引用类型和值类型的区别?二、编程...

2020-11-26 14:31:55 106 1

原创 二十八、C#中的结构、枚举、集合

1.结构struct【定义一个老师结构】namespace Demo11{ /// <summary> /// 老师结构 值类型,具体的,读取速度更快;结构字段不可以赋初始值;不能显示的去写一个不带参数的构造方法1 /// </summary> public struct Teacher { public Teacher(string name,int age,string subject) {

2020-11-26 00:23:36 201 7

原创 二十七、基础语法之超市案例

1.foreach 迭代循环//foreach 迭代循环(只读类型)string str = "abcdef";foreach (var item in str)//var 弱类型 会自动转换成在str中读取到的内容的类型{ Console.WriteLine(item); Console.WriteLine((int)item);//将char类型转换成int类型,其实也就是字符对应的ASCI码值}int[] nums = { 1, 2, 3, 4, 5, 6 };fo

2020-11-25 18:53:03 144

原创 二十六、C#中的数据类型转换

1.数据类型转换分类【1】显示转换(强制转换)double.Parse()、int.Parse():将字符串类型转换成对应的值类型【2】隐式转换(自动转换)int i =1;double int;2.装箱拆箱装箱:将“值类型”转换为“引用类型”,如:age.ToString()、objiect obj=13拆箱:将"引用类型”转换为“值类型”大箱子:引用类型,值存放在托管堆中,如:Array数组、object、class类、interface接口、List...

2020-11-25 17:07:34 530

原创 二十五、C#中的string字符串处理类

1.常用的字符串处理方法【1】查找某个字符在字符串中的位置 string.IndexOf(char value):从左往右找 string.LastIndexOf(char value):从右往左找string email = "[email protected]";int index = email.IndexOf('.'); if (index > 0){ Console.WriteLine("合法!"); C...

2020-11-21 20:59:44 332 1

原创 C#作业(三) 【学完第二十四部分可做】

1

2020-11-21 17:31:16 284

原创 二十四、初识static

案例一:【注1】将项目名定义为静态变量之后,可以直接用“类名.项目名”,不需要再重新创建一个对象class Program{ public static string projectName; //所有标识了static关键词的结构,应用程序在运行加载时,就会提取到虚拟内存中 //用static 标识的内容属于常驻变量的内容,不会释放,除非程序关闭 static void Main(string[] args) { Console.Writ

2020-11-20 17:00:41 133

原创 二十三、引用传参ref、out

案例:交换两个数字static void Main(string[] args){ //数字交换 int num1 = 5, num2 = 3; Console.WriteLine($"交换前:数字1为 {num1},数字二为 {num2}"); Swap(num1,num2);//交换 Console.WriteLine($"交换后:数字1为 {num1},数字二为 {num2}"); Console.ReadLine(); //值类型传参

2020-11-20 16:08:44 153

原创 二十二、封装

1.隐藏内部细节,开放对外窗口namespace demo7{ public class Student { public string name; //没学属性之前 //要封装内部细节,变量age保持私有 //隐藏队内的逻辑 private int age; //对外开放的方法 public void SetAge(int age)//判断合法 {

2020-11-20 15:00:11 68

原创 二十一、类的带参方法

1.有参方法语法:<访问修饰符>返回类型<方法名>(<形式参数列表>){ //方法的主体}案例一:定义一个榨汁机类,能够实现按不同的水果榨出不同的水果汁//定义一个榨汁机类namespace demo5{ /// <summary> /// 榨汁机 /// </summary> public class Zhazhiji { /// <...

2020-11-19 17:24:14 468

原创 二十、c#中面向对象的编程(OOP)——类的无参方法

1.案例一:从键盘接收三门课分身术,计算三门课的平均分和总成绩,编写成绩计算类实现功能namespace demo4{ /// <summary> /// 计算成绩类:包括java、csharp、db /// </summary> public class ScoreCalc { //静态特征(成员变量) public int java; public int csharp;

2020-11-19 16:07:33 856

原创 十九、定义和使用类的方法

1.访问修饰符public公共的 ,权限最大(类、属性、方法)protected限制访问的,继承关系中使用internal当前命名空间或项目(同一个demo)下使用,一般用于修饰类、字段,除非添加引用关系private私有的,权限最小(当前类下才可以用)【注】如果类的成员(属性、方法)命名前不加任何访问修饰符,默认为private如果类命名前不加任何访问修饰符,默认为internal2.返回值类型void 无返回值:如:public void Run(),其...

2020-11-19 11:16:07 298

【ADO.NET】七、程序事务应用——TAOBAO(升级)

七、程序事务应用——TAOBAO(升级) 七、程序事务应用——TAOBAO(升级) 七、程序事务应用——TAOBAO(升级)

2020-12-06

【ADO.NET】六、DBHelper(下)、分层架构、配置文件读取

DBHelper(下)、分层架构、配置文件读取完整练习代码 DBHelper(下)、分层架构、配置文件读取完整练习代码 DBHelper(下)、分层架构、配置文件读取完整练习代码

2020-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除