下载后可任意编辑利用 C#语言,调用存储过程,使用三层架构实现2024 年 3 月 13 日利用 C#语言,调用存储过程,使用三层架构实现,我需要实现的功能见问题补充 问题为:我需要实现的功能是:调用存储过程,实现将数据库中表的信息,显示到页面中,请帮忙写出 DAL 层、BLL 层、页面显示层,它们的代码
答案: 先写 Dal 层 public datatable GetTable() { SqlConnection conn=new SqlConnection (); conn
ConnectionString="Server=(local);database=db;uid=sa;pwd=sa";//连接数据源 conn
Open(); SqlCommand cmd=new SqlCommand("Select",conn);//其中 select 为存储过程名称 cmd
CommandType = CommandType
StoredProcedure;//指定执行类型为存储过程 DataTable dt = new DataTable(); //执行存储过程 SqlDataAdapter sda=new SqlDataAdapter(cmd); //将结果填充到 datatable 中 sda
Fill(dt); return dt;//返回 Datatable } Bll 层 //实例化 Dal 层方法 DAL dal=new DAL(); 下载后可任意编辑public datatable BllGetTable() {// 猎取数据表 return dal
GetTable(); } 页面层 //实例化 Bll 层方法 Bll bll=new Bll(); Datatable dt=new datatable(); // 调用 Bll 层方法 dt=bll