用c#链接数据库

1.创建连接字符串
string a = “Data Source=.;Initial Catalog=QQ;Integrated Security=True”;
1
2.创建连接对象
SqlConnection connection = new SqlConnection(a);
1
执行一个SQL语句
1.将想要执行的SQL语句放入一个变量
2.执行SQL语句需要一个执行者,.创建一个执法者(实例化Command对象)
SqlCommand cmd = new SqlCommand(装SQL语句的变量, 连接对象);
1
注:在执行之前需将Connection打开
连接对象.Open();打开

执行命令对象的SQL语句
ExecuteNonQuery();
返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。

如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。
ExecuteScalar();
执行命令对象的SQL语句,如果SQL语句是SELECT查询,则仅仅返回查询结果集中的第1行第1列,而忽略其他的行 和列。该方法所返回的结果为object类型,在使用之前必须强制转换为所需的类型。如果SQL语句不是SELECT查询,则返回结果没有任何作用。

如果SQL语句是SELECT查询,则仅仅返回查询结果集中的第1行第1列
ExecuteReader();
执行命令对象的SQL语句,在ADO.NET中,就是DataReader 对象的ExecuteReader()方法来进行数据的列出,并且我们用这个ExecuteReader()方法来显示数据是最快的一种方法,因为当我们在用ExecuteReader()方法中的DataReader 对象来进行数据的在网站建设中显示时,他只可以一条一条向前读,不能返回,也就是像ASP中的ADO方法中的Recordset 对象的Movenext一样,它没有move -1这样的返回方法。

猜你喜欢

转载自blog.csdn.net/qq_50722361/article/details/109791475