数据库
文章平均质量分 63
陈_
这个作者很懒,什么都没留下…
展开
-
C# 在向数据库SqlServer中插入数据的同时返回插入数据的ID值
代码如下,主要用到的是数据库的output inserted.xx语句:insert into TblPerson output inserted.autoId values('hello2',23,180,1)该语句将返回ID值。原创 2022-06-15 22:09:43 · 2309 阅读 · 0 评论 -
C# 将数据库SqlServer数据绑定到类中
目录一、环境和过程环境:过程:三、代码 (一)Form_Load方法(二)LoadData方法(三)TblPerson类1、添加DataGridView,如下图:2、在窗口的Form_Load方法中添加代码,通过读取数据库将数据库TblPerson的数据读取到DataGridView中,数据库TblPerson的数据如下:3、结果如下图,启动程序时,数据直接加载到DataGridView中:注意:这里将主要的代码封装到LoadData方法中。在窗口加载时,该方法将数据库中的数据加载到DataGridView原创 2022-06-15 21:50:01 · 734 阅读 · 1 评论 -
C# 使用SqlDataReader读取数据库数据
1、代码中读取的方法是较常用的方法,除了该方法,还有其他方法,在最后介绍。2、SqlDataReader读取数据时只读、只进,即只能读取数据,不能修改数据,并且读取数据时只能一条一条数据向后读取,不能向前读,也不能跳跃读。3、使用SqlDataReader时必须保证连接是打开状态,使用完后要尽快关闭。4、SqlDataReader要求独占一个连接。三、其他方法(一)第一种方法通过reader的FieldCount属性可以获得读取到的数据有多少列,然后通过遍历每一列,用reader索引器加数字下标原创 2022-06-08 21:10:01 · 10020 阅读 · 0 评论 -
C# 数据库SqlServer基础增删改查(返回单个值)
目录一、环境介绍二、代码(一)向数据库中增加一条数据(二)删除数据库中一条数据(三)修改数据库中一条数据(四)查询数据库返回第一行第一列的值(二)删除数据库中一条数据代码基本和增加的代码相同,只有命令字符串不同。(三)修改数据库中一条数据代码基本和增加的代码相同,只有命令字符串不同。(四)查询数据库返回第一行第一列的值 查询数据库并返回第一行第一列的值,主要用到的方法是ExecuteScalar。 该方法返回的值的类型是object,需要做类型转换。 如果命令字符串原创 2022-06-07 20:29:18 · 4804 阅读 · 0 评论 -
数据库中如何将数据库文件转移到其他主机中
目录一、数据库文件二、方法一(分离->附加)三、方法二(脱机->附加) 四、方法三(生成脚本)如何找到数据库文件:右击数据库->属性->文件->路径,如下图中,右击数据库,找到属性,在弹出的界面中左侧找到文件,在右侧找到路径,该路径就是数据库文件的存储路径。每个数据库有两个文件,一个是后缀名为mdf文件,是数据库的主数据文件,另一个是后缀名为ldf文件,是数据库的日志文件。如下图步骤1:找到需要转移的数据库->右击数据库->任务->分离->选择删除连接->确定。注意:在点击分离之后弹出的界面中,一定要勾选原创 2022-06-07 20:00:22 · 4804 阅读 · 0 评论 -
C#如何通过存储过程从数据库中获得数据
存储过程就是在数据库中写好的函数,C#通过调用存储过程来获得数据,可以在一定程度上提高数据库的安全性(将一些重要的数据封装了起来),那么如何在C#中调用存储过程呢?一、存储过程环境如下:1、数据库Itcast2014中包含表TblStudent,表中数据如下:2、 存储过程的名称是usp_separatepage,功能是将表中的数据分页显示,通过给定每页的行数和查询的页码,显示当前页的行。3、第一个参数是查询的行数,第二个参数是需要查询的页码,第三个参数是返回值...原创 2022-05-26 21:55:49 · 1160 阅读 · 0 评论 -
C#如何从数据库SQLServer中同时读取多个结果集
当需要从数据库中同时读取多个结果集时,比如执行如下的sql语句:select * from tblClass;select * from tblStudent;同时从两个表格中获取结果,会获取两个结果集,此时需要使用SqlDataReader对象的NextResult()方法跳转到下一个结果集。一、主函数运行环境是控制台应用程序,下面的方法是main方法 /// <summary> /// 当同时查询多个表格,返回多个表格的数据时。 .原创 2022-05-25 22:27:01 · 2340 阅读 · 0 评论