下面接着上面的写,下一步进行数据库具体增删改查的T-SQL语句的编写,在test.BLL中新增一个文件夹User_info用来操作数据库,UserinfoManager.cs
源码如下:
1 public class UserinfoManager 2 { 3 /// <summary> 4 /// 修改数据库test中User_info数据 5 /// </summary> 6 /// <param name="UserID"></param> 7 /// <param name="UserName"></param> 8 /// <param name="UserPassword"></param> 9 public static void UpdateUser(string UserID, string UserName, string UserPassword) 10 { 11 string sql = "update User_info set UserName='" + UserName + "', UserPassword='" + UserPassword + "' where UserID='" + UserID + "' "; 12 tset.DAL.Common.SqlHelper.RunSql(sql); 13 } 14 /// <summary> 15 /// 新增数据库test中User_info数据 16 /// </summary> 17 /// <param name="UserID"></param> 18 /// <param name="UserName"></param> 19 /// <param name="UserPassword"></param> 20 public static void InsertUser(string UserID, string UserName, string UserPassword) 21 { 22 string sql = "insert into User_info (UserID,UserName,UserPassword) values('" + UserID + "','" + UserName + "','" + UserPassword + "') "; 23 tset.DAL.Common.SqlHelper.RunSql(sql); 24 } 25 /// <summary> 26 /// 删除数据库中test中User_info数据 27 /// </summary> 28 /// <param name="UserID"></param> 29 public static void DeleteUser(string UserID) 30 { 31 string sql = "delete from User_info where UserID='" + UserID + "'"; 32 tset.DAL.Common.SqlHelper.RunSql(sql); 33 } 34 /// <summary> 35 /// 查询数据库test中User_info数据 36 /// </summary> 37 /// <param name="UserID"></param> 38 public static SqlDataReader selectUser(string UserID) 39 { 40 string sql = "select * from User_info where UserID='" + UserID + "'"; 41 return tset.DAL.Common.SqlHelper.GetReader(sql); 42 } 43 public static SqlDataReader userLogin(string UserID,string UserName,string UserPassword) 44 { 45 string sql = "select * from User_info where UserID='"+UserID+"' and UserName='"+UserName+"' and UserPassword='"+UserPassword+"'"; 46 return tset.DAL.Common.SqlHelper.GetReader(sql); 47 } 48 public static SqlDataReader selectUserLike(string UserID, string UserName, string UserPassword) 49 { 50 string sql = "select * from User_info where userID like '%" + UserID + "%' or username like '%" + UserName + "%'or UserPassword like '%" + UserPassword + "%'"; 51 return tset.DAL.Common.SqlHelper.GetReader(sql); 52 } 53 /// <summary> 54 /// 查询数据datatable 55 /// </summary> 56 public static DataTable getUserTable() 57 { 58 string sql = "select * from User_info"; 59 return tset.DAL.Common.SqlHelper.GetTable(sql); 60 } 61 public static DataTable getConditionUserTable(string UserID, string UserName, string UserPassword) 62 { 63 string sql = "select * from User_info where userID like '%" + UserID + "%' or username like '%" + UserName + "%'or UserPassword like '%" + UserPassword + "%'"; 64 return tset.DAL.Common.SqlHelper.GetTable(sql); 65 }