ADO.NET入门学习笔记

软件工程专业课ADO.NET的学习笔记。

学习环境: VS2017 + MSSQL2017, 由于目前有台阿里的云服务器,后面会补上服务器下mysql的连接。

ADO.NET是微软对于数据库访问的框架。学校的课程第一课包含一部分内容。首先基于windows下的sql server需要一个命名空间

1 using System.Data.SqlClient;

1,初步认识

写博客的时候突然想起一个笑话。把大象装进冰箱需要三步。打开冰箱门。装进去。关上冰箱门。数据库操作稍复杂,但也差不多。

1,我们首先需要打开数据库。

   首先要知道服务器在哪。。。

  SqlConnection 类

    表示到 SQL Server 数据库的打开连接。 此类不能被继承。

    

1 SqlConnection conn=new SqlConnection(connString); //构造函数中写服务器信息

  关于构造函数(老师只提了前两个)

    知道了连接那个服务器后,发起连接,最好能配个sql语句。

  SqlCommand 类

    表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 此类不能被继承。

  

1 SqlCommand cmd=new SqlCommand(sqlStr,conn); //sqlstr是一个sql语句,conn就是刚刚我们填服务器信息的类。
conn.Open(); //然后就可以打开服务器了。

 2,打开服务器后,当然是干活了。我们获取数据用一下几个类。我把他归为两类。

  第一类:DataReader是对数据一次性前向只读的数据阅读器, 简单来说类似sql中的游标,读一次就没了。如果要保存用另外的类。

  第二类: dataAdapter, 数据适配器, dataSet 数据集, datatable数据表。

  下面我们先用第一种方式读取一下数据库的信息。

猜你喜欢

转载自www.cnblogs.com/Q1143316492/p/9027216.html
今日推荐