C# 之 修改数据库
Contents
1.连接数据库
应用程序(我们用C#编写的程序)与数据库程序(如SQL Server)是两个不同的程序,要想从应用程序中读取/修改数据库的数据,首先要建立二者的通信机制。为了在C#程序中使用(读取、修改等)数据库,必须首先连接到数据库。
我们用SqlConnection类连接到数据库
ConnectionString
:连接字符串
Open();
:打开数据库连接
Close();
:关闭数据库连接
具体步骤:
1. 创建一个SqlConnection对象并设置连接字符串;
2. 调用Open方法连接数据库;
3. …(访问数据库等操作)
4. 调用Close方法关闭数据库连接
示例1:连接数据库
|
|
示例2:登录数据库
按照下列顺序,登录到数据库。 - 服务器名 - 数据库名 - 用户名 - 密码
|
|
2.数据库命令
连接到数据库以后,如何进行读取和修改数据操作?
使用SqlCommand命令对象,Sqlcommand是对SQL语句的封装
重要属性
- CommandText
:命令文本(SQL语句)
- Connection
:数据库连接
3.执行命令
执行命令:Command类的Execute系列方法。 根据SQL命令返回结果的不同,可分为多种: - 无返回结果,如insert、delete命令; - 返回单个值(单行单列),如查找学生总数、查询最高分等; - 返回多个查询结果,如查找全部学生。
在ADO.NET中,对此3种命令执行有差别: - ExecuteNonQuery (添加、删除、修改数据) - ExecuteScalar - ExecuteReader
执行数据库命令的步骤: - 1.创建连接 - 2.创建命令 - 3.设置命令所使用的连接的命令文本 - 4.打开连接 - 5.执行命令 - 6.使用命令返回的数据 - 7.关闭连接