欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    NET三层架构调用存储过程实例的UI层代码.docx

    • 资源ID:16852720       资源大小:16.90KB        全文页数:12页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    NET三层架构调用存储过程实例的UI层代码.docx

    1、NET三层架构调用存储过程实例的UI层代码NET三层架构调用存储过程实例的UI层代码首先 进行数据库操作1、建立一个数据库【User】,建立一张数据表【UserInfo】包含四个字段 UserID int, UserName varchar(50), UserSex varchar(10), UserDesc varchar(50) 其中UserID为自动增长列2、创建存储过程(1)、查找表中所有数据create procedure dbo.uInfo_selectasselect * from userInfo(2)、根据ID查找表中数据create procedure dbo.uInfo_

    2、select_uiduID intasselect * from UserInfo where UserID = uID(3)、向表中插入数据create procedure dbo.uInfo_inSert uName varchar(50),uSex varchar(10),uDesc varchar(100)asinsert into userInfo(UserName,UserSex,UserDesc) values (uName,uSex,uDesc)(4)、更新表中数据create procedure dbo.uInfo_update uID int,uName varchar(5

    3、0),uSex varchar(10),uDesc varchar(100)asupdate userInfo set UserName=uName,UserSex=uSex,UserDesc=uDesc where UserID = uID(5)、删除表中某条记录create procedure dbo.uInfo_delete uID intasdelete userInfo where UserID = uID二、DAL 里面类名叫:DAL_uInfo 要引用接口层IDAL (其他删除什么的方法我也都写了 ,本例只实现一个添加,其他的自己写吧。)using System;using Sy

    4、stem.Collections.Generic;using System.Text;using IDAL;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace DALpublic class DAL_uInfo : IDAL_uInfo/获取web.config中的链接字符串static string connStr = ConfigurationSettings.AppSettingsConnDb;/ / 查询表中所有的数据/ / public DataSet uinfo_sel

    5、ect()DataSet ds = new DataSet();using (SqlConnection conn = new SqlConnection(connStr)tryconn.Open();SqlCommand comm = new SqlCommand(uInfo_select, conn);comm.CommandType = CommandType.StoredProcedure;SqlDataAdapter da = new SqlDataAdapter(comm);da.Fill(ds);return ds;catch (SqlException ex)throw new

    6、 Exception(ex.Message);/ / 查询表中所有的数据/ / 根据ID/ public DataSet uinfo_select(int ID)using (SqlConnection conn = new SqlConnection(connStr)DataSet ds = new DataSet();tryconn.Open();SqlCommand comm = new SqlCommand(uInfo_select_uid, conn);comm.CommandType = CommandType.StoredProcedure;SqlParameter puID =

    7、 new SqlParameter(uID, SqlDbType.Int);puID.Value = ID;comm.Parameters.Add(puID);SqlDataAdapter da = new SqlDataAdapter(comm);da.Fill(ds);return ds;catch (SqlException ex)throw new Exception(ex.Message);/ / 向表中插入数据/ / 用户名称/ 性别/ 信息public void uinfo_insert(string uName, string uSex, string uDesc)using

    8、(SqlConnection conn = new SqlConnection(connStr)tryconn.Open();SqlCommand comm = new SqlCommand(uInfo_inSert, conn);comm.CommandType = CommandType.StoredProcedure;SqlParameter puName = new SqlParameter(uName, SqlDbType.VarChar, 50);SqlParameter puSex = new SqlParameter(uSex, SqlDbType.VarChar, 10);S

    9、qlParameter puDesc = new SqlParameter(uDesc, SqlDbType.VarChar, 50);puName.Value = uName;puSex.Value = uSex;puDesc.Value = uDesc;comm.Parameters.Add(puName);comm.Parameters.Add(puSex);comm.Parameters.Add(puDesc);comm.ExecuteNonQuery();catch (SqlException ex)throw new Exception(ex.Message);/ / 更新表中数据

    10、/ / 用户ID/ 名称/ 性别/ 信息public void uinfo_update(int uID, string uName, string uSex, string uDesc)using (SqlConnection conn = new SqlConnection(connStr)tryconn.Open();SqlCommand comm = new SqlCommand(uInfo_updata, conn);comm.CommandType = CommandType.StoredProcedure;SqlParameter puName = new SqlParamete

    11、r(uName, SqlDbType.VarChar, 50);SqlParameter puSex = new SqlParameter(uSex, SqlDbType.VarChar, 10);SqlParameter puDesc = new SqlParameter(uDesc, SqlDbType.VarChar, 50);SqlParameter puID = new SqlParameter(uID, SqlDbType.Int);puName.Value = uName;puSex.Value = uSex;puDesc.Value = uDesc;puID.Value = u

    12、ID;comm.Parameters.Add(puName);comm.Parameters.Add(puID);comm.Parameters.Add(puDesc);comm.Parameters.Add(puSex);comm.ExecuteNonQuery();catch (SqlException ex)throw new Exception(ex.Message);/ / 删除表中数据/ / 用户IDpublic void uinfo_delete(int uID)using (SqlConnection conn = new SqlConnection(connStr)tryco

    13、nn.Open();SqlCommand comm = new SqlCommand(uInfo_delete, conn);comm.CommandType = CommandType.StoredProcedure;SqlParameter puID = new SqlParameter(uID, SqlDbType.Int);puID.Value = uID;comm.Parameters.Add(puID);comm.ExecuteNonQuery();catch (SqlException ex)throw new Exception(ex.Message);三、BLL里面类名叫:B

    14、LL_uInfousing System;using System.Collections.Generic;using System.Text;using System.Data;namespace BLLpublic class BLL_uInfoIDAL.IDAL_uInfo dal = new DAL.DAL_uInfo();/ / 查询表中所有的数据/ / public DataSet uinfo_select()return dal.uinfo_select();/ / 查询表中所有的数据/ / 根据ID/ public DataSet uinfo_select_id(int ID)

    15、return dal.uinfo_select(ID);/ / 向表中插入数据/ / 用户名称/ 性别/ 信息public void uinfo_insert(string uName, string uSex, string uDesc)dal.uinfo_insert(uName, uSex, uDesc);/ / 更新表中数据/ / 用户ID/ 名称/ 性别/ 信息public void uinfo_update(int uID, string uName, string uSex, string uDesc)dal.uinfo_update(uID, uName, uSex, uDes

    16、c);/ / 删除表中数据/ / 用户IDpublic void uinfo_delete(int uID)dal.uinfo_delete(uID);四、IDAL(接口层)类名:IDAL_uInfousing System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Data;namespace IDALpublic interface IDAL_uInfo/ / 查询表中所有的数据/ / DataSet uinfo_select();/ / 查询表中所

    17、有的数据/ / 根据ID/ DataSet uinfo_select(int ID);/ / 向表中插入数据/ / 用户名称/ 性别/ 信息void uinfo_insert(string uName, string uSex, string uDesc);/ / 更新表中数据/ / 用户ID/ 名称/ 性别/ 信息void uinfo_updata(int uID, string uName, string uSex, string uDesc);/ / 删除表中数据/ / 用户IDvoid uinfo_delete(int uID);五、UI1、界面代码无标题页2、后台代码using Sy

    18、stem;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;namespace CunchuDiaoyongpublic partial class _Default :

    19、System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)protected void btnAdd_Click(object sender, EventArgs e)string a = TextBox1.Text.Trim();string b = TextBox2.Text.Trim();string c = TextBox3.Text.Trim();BLL.BLL_uInfo User = new BLL.BLL_uInfo();User.uinfo_insert(a, b, c);六、Web.config!-通过 节可以配置 ASP.NET 使用的 安全身份验证模式,以标识传入的用户。 -!-如果在执行请求的过程中出现未处理的错误,则通过 节可以配置相应的处理步骤。具体说来,开发人员通过该节可以配置要显示的 html 错误页以代替错误堆栈跟踪。-可以了,直接复制过去就可以用,想学习的话,还是必须得自己打几遍,设个断点,一步一步,一遍一遍的看,知道看会为止,学习没有好的技巧,Never Give Up!加油!


    注意事项

    本文(NET三层架构调用存储过程实例的UI层代码.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开