当然了,我这次做自己项目的时候,所写的数据库访问类就没有我上次看周金桥老师的书,然
后模仿写的数据库访问类那么的复杂了(
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.