当前位置: 首页 > article >正文

Ado.Net基本操作

这里我用到是SqlServer数据库操作,给大家进行讲解简单的Ado.Net操作,数据库的增删改查

连接数据库

想必大家对数据库字符串都记不住吧,这里我给大家一个简单的操作:

第一步:打开视图

第二步:打开服务器资源管理器

第三步:数据库连接-->鼠标右击 添加连接

第四步:选择Microsoft SQL Server

第五步:根据页面的配置和数据库连接配置一样:建议 SQL Server 身份验证

第六步:选择需要连接的数据库:

第七步:测试连接:

这个时候,我们这里就有咱们的数据库连接了

第八步:右击属性:可以看到连接字符串

第九步:字符串中的密码是*号代替,手动修改下即可:

彩蛋:也可以在数据库连接中直接操作数据库,当数据库管理工作使用

准备数据库操作的命令 -- SQL语句

string sql = @"select id,name,course,score from scoreinfo";

准备数据库的连接对象

NuGet安装程序集:Microsoft.Data.SqlClient

由于数据库链接使用完之后,需要释放掉,所以可以用using 包裹住

SqlConnection connection = new SqlConnection(connectionString)

打开数据库连接

connection.Open();

准备命令执行对象

SqlCommand sqlCommand = new SqlCommand(sql, connection);

也可以这样写:

 SqlCommand sqlCommand = connection.CreateCommand();

 sqlCommand.CommandText = sql;

这个时候就可以进行数据库操作了

执行一个读取器 读取数据 -- 查询的结果

 SqlDataReader dataReader = sqlCommand.ExecuteReader();

 if (dataReader.Read())
 {
     Console.WriteLine(dataReader["id"].ToString().Trim());
     Console.WriteLine(dataReader["name"].ToString().Trim());
     Console.WriteLine(dataReader["course"].ToString().Trim());
     Console.WriteLine(dataReader["score"].ToString().Trim());
 }

返回执行结果后 受影响的行数--(一般是执行增删改的命令)

 int iResult = sqlCommand.ExecuteNonQuery();

http://www.kler.cn/a/279932.html

相关文章:

  • CSS属性
  • 命令模式在手游后端的应用
  • 云端Ruby:将应用无缝融入云服务的艺术
  • 除了tcp和udp以外的其他传输协议
  • 文档翻译软件哪个好用?这里有5个顶尖选择
  • 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方教程
  • Spring Boot自定义注解
  • SQL进阶技巧:用户不同 WiFi 行为区间划分分析 | 断点分组问题
  • 磁盘挂载
  • 大模型面试八股,Offer拿到手软
  • 前沿重器[55] | prompt综述的解释和个人思考
  • FreeRTOS学习笔记>内存管理
  • 【Linux】——Rocky Linux配置静态IP
  • 微信小程序vue3父组件调用vue2子组件传多个参数方法
  • ubuntu 小技巧 upower 查看电源模块之电池等功能
  • 【Linux】如何快速查看 linux 服务器有几个cpu
  • 如果让你设计一个秒杀系统,你会怎么做?
  • 力扣之字母异位词分组(python)
  • OpenCV(第二关--读取图片和摄像头)实例+代码
  • CDGA|如何有效管理和利用数据成为了企业面临的一大挑战