.写student类中的select,delete,update,insert方法并在objectDataSource中应用
2012-12-05 00:05
811 查看
public class Student
{
public int SID { get; set; }
public string SNAME { get; set; }
public string SEX { get; set; }
public int AGE { get; set; }
public DataTable StudentSelect()
{
string sql = "select sId,sName,sSex,sAge from Student";
return SqlHelper.ExecuteDataTable(sql);
}
public int StudentDelete(int sId)
{
string sql = "delete from Student where sId=@sId";
SqlParameter pms = new SqlParameter("@sId",sId);
return SqlHelper.ExecuteNonQuery(sql,pms);
}
public int StudentUpdate(int sId, string sName, string sSex, int sAge)
{
string sql = "update Student set
sName=@sname,sSex=@sex,sAge=@age where sId=@sid";
SqlParameter[] pmss = new SqlParameter[]
{
new SqlParameter("@sname",sName),
new SqlParameter("@age",sAge),
new SqlParameter("@sex",sSex),
new SqlParameter("@sid",sId)
};
return SqlHelper.ExecuteNonQuery(sql, pmss);
}
public DataTable StudentInsert(string sName, string sSex, int sAge)
{
string sql = "insert into Student(sName,sSex,sAge)values(@sname,@sex,@age)";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sName),
new SqlParameter("@age",sAge),
new SqlParameter("@sex",sSex)
};
return SqlHelper.ExecuteNonQuery(sql,pms);
}
public List<Student> GetStudents()
{
string sql = "select sId,sName,sSex,sAge from Student";
DataTable dt = SqlHelper.ExecuteDataTable(sql);
List<Student> list=new List<Student>();
foreach(DataRow row in dt.Rows)
{
Student stu = new Student();
stu.SID = (int)row[0];
stu.SNAME = row[1].ToString();
stu.SEX = row[2].ToString();
stu.AGE = Convert.ToInt32(row[3]);
list.Add(stu);
}
return list;
}
}
{
public int SID { get; set; }
public string SNAME { get; set; }
public string SEX { get; set; }
public int AGE { get; set; }
public DataTable StudentSelect()
{
string sql = "select sId,sName,sSex,sAge from Student";
return SqlHelper.ExecuteDataTable(sql);
}
public int StudentDelete(int sId)
{
string sql = "delete from Student where sId=@sId";
SqlParameter pms = new SqlParameter("@sId",sId);
return SqlHelper.ExecuteNonQuery(sql,pms);
}
public int StudentUpdate(int sId, string sName, string sSex, int sAge)
{
string sql = "update Student set
sName=@sname,sSex=@sex,sAge=@age where sId=@sid";
SqlParameter[] pmss = new SqlParameter[]
{
new SqlParameter("@sname",sName),
new SqlParameter("@age",sAge),
new SqlParameter("@sex",sSex),
new SqlParameter("@sid",sId)
};
return SqlHelper.ExecuteNonQuery(sql, pmss);
}
public DataTable StudentInsert(string sName, string sSex, int sAge)
{
string sql = "insert into Student(sName,sSex,sAge)values(@sname,@sex,@age)";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@sname",sName),
new SqlParameter("@age",sAge),
new SqlParameter("@sex",sSex)
};
return SqlHelper.ExecuteNonQuery(sql,pms);
}
public List<Student> GetStudents()
{
string sql = "select sId,sName,sSex,sAge from Student";
DataTable dt = SqlHelper.ExecuteDataTable(sql);
List<Student> list=new List<Student>();
foreach(DataRow row in dt.Rows)
{
Student stu = new Student();
stu.SID = (int)row[0];
stu.SNAME = row[1].ToString();
stu.SEX = row[2].ToString();
stu.AGE = Convert.ToInt32(row[3]);
list.Add(stu);
}
return list;
}
}
相关文章推荐
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 1.写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- 写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list)
- .写student类中的select,delete,update,insert方法并在objectDataSource中应用(分别写两个,一个返回datatable,一个使用list
- C++使用Mysql的详细步骤及各个常用方法的代码演示:select,insert,update,delete
- 簡化SQL Insert、Update、Delete、Select的方法
- 4000 C++使用Mysql的详细步骤及各个常用方法的代码演示:select,insert,update,delete
- 3• 使用ObjectDataSource完成上述题目 (添加select、delete、update和insert对应的类和方法)
- Hibernate insert,select,update,delete方法
- select,delete,update,insert语句使用方法
- SQLite Tutorial 3 : Working with important SqLite Queries (SELECT, INSERT, DELETE, UPDATE,WHERE...)
- SQLiteDatabase中query、insert、update、delete方法参数说明
- SQLiteDatabase中query、insert、update、delete方法参数说明
- T4模板配合Dapper生成Model层,包括Insert、Update、Delete、GetList方法
- SQLiteDatabase中query、insert、update、delete方法参数说明
- 【MyBatis源码分析】insert方法、update方法、delete方法处理流程(下篇)
- 使用JDBC执行 select insert update delete
- Connect to Sqlite and do insert, delete, update and select