background image

当然了,我这次做自己项目的时候,所写的数据库访问类就没有我上次看周金桥老师的书,然

后模仿写的数据库访问类那么的复杂了(

《【

ASP.NET 开发】ASP.NET 对 SQLServer 的通用数据

库访问类》

)。当然了,我这里的数据库访问类,主要还是为了简介,和易用,只要满足我自己

当前项目的需要就可以了,不是每做一个项目,都要写一个功能全面的数据库访问类。

代码如下,请大家参考,更喜欢哪个访问类,自己可以根据自己口味,或者需要,直接用也可

以:

 

1.

/// <summary>

 

2.

///创建一个 SqlHelper 的数据库访问通用类,完成对数据库的所有操作

 

3.

/// </summary>

 

4. public class SqlHelper 
5. { 

6.

    

//定义数据库的连接字符串

 

7.     private static readonly string connectionString = ConfigurationManager.

ConnectionStrings["strConnectionString"].ConnectionString; 

8.  

9.

    

/// <summary>

 

10.

    

/// 创建方法,完成对数据库的非查询的操作

 

11.

    

/// </summary>

 

12.

    

/// <param name="sql">sql 语句</param>

 

13.

    

/// <param name="parameters">传入的参数</param>

 

14.

    

/// <returns></returns>

 

15.     public static int ExecuteNonQuery(string sql, params SqlParameter[] pa

rameters) 

16.     { 
17.         using (SqlConnection con = new SqlConnection(connectionString)) 
18.         { 
19.             con.Open(); 
20.             using (SqlCommand cmd = con.CreateCommand()) 
21.             { 
22.                 cmd.CommandText = sql; 
23.                 cmd.Parameters.AddRange(parameters); 
24.                 string str = sql; 
25.                 return cmd.ExecuteNonQuery(); 
26.                  
27.             } 
28.         } 
29.     } 
30.