这节讲一下如何使用C#进行数据库的增删改查操作,本节以SQLServer数据库为例。
.NET平台,使用ADO.NET作为与数据库服务器的桥梁,我们通过ADO.NET就可以使用C#语言操作数据库,它的命名空间在System.Data下,要访问SQLServer数据库,就要引用其下的System.Data.SqlClient空间,若使用别的数据库,就要下载对应的包。例如,访问MySql数据库就要下载MySql.Data包。
我们用C#连接数据库,首先要连接数据库,连接数据库使用的类是SqlConnection,
它需要一个连接字符串,这个连接字符串包含服务器地址,数据库名称,用户名,密码,或者指示为Windows身份登录。它有多种表示形式,一般我使用如下的形式:
stringconnString="server=.;database=student;userid=sa;password=";
这种形式比较好记,server是服务器地址,一个点代表本机,你也可以写ip地址,访问别的机器,database是数据库名称,userid是用户名,一般是sa,password(可以简写为pwd)是密码。
了解了这两个元素,就能连接数据库了,代码如下:
SqlConnectionconnection=newSqlConnection(connString);//注意,此时还没有真正连接,我们需要调用open()方法,打开连接connection.Open();
连接到数据库后,我们就可以进行下一步执行sql语句了,sql语句的执行需要依赖SqlCommond这个类。SqlComand这个类需要传入sql语句和连接对象,代码如下:
SqlCommand