C#连接数据库的方法

2019-12-26 13:37:49丽君
ASP.NET连接数据库的技术叫ADO.NET,它是用来向数据库提交sql语句的一堆类。这里连接的是Sql Server 2008数据库,其他数据库用法差不多,就是调用的类名不一样    

以下内容给大家c#连接数据库的方法的相关介绍,本文非常具有参考借鉴价值,具体详情如下所示。

ASP.NET连接数据库的技术叫ADO.NET,它是用来向数据库提交sql语句的一堆类。这里连接的是Sql Server 2008数据库,其他数据库用法差不多,就是调用的类名不一样。

    首先在Web.config(本地的添加应用程序配置文件App.config,本地还要添加System.Configuration.dll程序集)上配置数据库连接字符串,添加如下节点代码:
 

  1. <connectionStrings>   <add name="connstr" connectionString="Data Source=.;Initial Catalog=Milk ;User Id=sa;Password=521521521;"></add> 
  2.  </connectionStrings> 
?

    name是链接字符串名称,可以随便取。connectionString是链接字符串。Data Source数据库所在服务器IP地址,这里是本地写“.”。 Initial Catalog是数据库名称。User Id是数据库用户,其中sa是最高权限管理员账户,需要谨慎使用,而是针对数据库建立数据库的专用受限账户。Password是密码。

    程序使用数据库时,先提取配置文件的连接字符串赋值给一个变量。代码如下:
 

  1. public static readonly string connstr =  ConfigurationManager.ConnectionStrings["connstr"].ConnectionString; 
?

ConfigurationManager是静态类,提供对客户端应用程序配置文件的访问。

    接着打开数据库连接,使用完毕后用using自动释放连接:

SqlConnection是个密封类,表示 SQL Server 数据库的一个打开的连接。接着是执行SQL语句,先定义向数据库发送指令用到的SqlCommand类,定义之后确定语句执行的连接对象是conn,再确定要执行的SQL语句,用法举例如下:
 

  1. //SqlConnection为建立和数据库连接的对象  using(SqlConnection conn = new SqlConnection(connstr)) 
  2. {  conn.Open();//打开连接