asp.netCommand对象的应用

2019-02-15 22:24

实验报告

实验名称: Command对象的应用

学院: 学院 专业: 年级: 小组成员1: 学号: 职责: 小组成员2: 学号: 职责: 小组成员3: 学号: 职责: 实验时间: 201 年 月 日 实验类型: 设计型 实验地点: 成绩: 指导教师签字: 实验报告基本内容要求:一、实验目的和要求;二、实验内容和原理;三、主要仪器设备;四、操作方法与实验步骤;五、实验数据记录和处理;六、实验结果与分析;七、讨论、心得 一、实验目的和要求 1、初步了解ADO.NET的结构,她的四个核心对象及其作用。 2、通过练习理解Connection的作用,掌握SqlConnection对象基本属性和方法的使用。 3、通过练习理解Command的作用,掌握SqlCommand对象基本属性和方法的使用。理解SQL语句三种执行方式的不同。 二、实验内容和原理 1、Connection的应用 实现功能:1)点击按钮“SqlClient”实现SQL SERVER数据库的链接。 2)点击按钮“OLeDb”实现ACCESS数据库的链接。 2、Command的应用 实现功能:1、确定;2、取消;3、注册。 三、主要仪器设备 CPU 2.0 GHz, 1.0 G Memory;Windows2003, Visual Studio2005。 四、操作方法与实验步骤 1、login后台代码: public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { try

{ string connstr = System.Configuration.ConfigurationManager.ConnectionStrings[\].ToString(); OleDbConnection conn = new OleDbConnection(connstr); conn.Open(); string strUser = TextBox1.Text.Trim(); string strPwd = TextBox2.Text.Trim(); if (strUser == \ || strPwd == \) { Page.RegisterStartupScript(\, \请检查您的输入!');\); return;} if (RadioButton2.Checked) { string SQLStr = \* FROM Admin Where UserName='\ + strUser + \and Password = '\ + strPwd + \; OleDbCommand cmd = new OleDbCommand(SQLStr, conn); OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) //dr.Read() 返回一个bool 值;如果dr读到了信息返回True { Session[\] = strUser; ClientScript.RegisterStartupScript(ClientScript.GetType(), \, \ \);} else{Session[\] = null; ClientScript.RegisterStartupScript(ClientScript.GetType(), \, \alert('用户不 存在!');\); } } else{string SQLStr = \* FROM users Where UserName='\ + strUser + \and Password = '\ + strPwd + \; OleDbCommand cmd = new OleDbCommand(SQLStr, conn); OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) //dr.Read() 返回一个bool 值;如果dr读到了信息返回True { Session[\] = strUser; ClientScript.RegisterStartupScript(ClientScript.GetType(), \, \ \); } else { Session[\] = null; ClientScript.RegisterStartupScript(ClientScript.GetType(), \, \alert('用户不 存在!');\); } } } catch{Page.RegisterStartupScript(\, \连接失败!');\); return;} } protected void button3_Click(object sender, EventArgs e) { try { string connstr = System.Configuration.ConfigurationManager.ConnectionStrings[\].ToString(); OleDbConnection conn = new OleDbConnection(connstr);

conn.Open(); string strUser = TextBox1.Text.Trim(); string strPwd = TextBox2.Text.Trim(); if (strUser == \ || strPwd == \) { Page.RegisterStartupScript(\, \请检查您的输入!');\); return;} else{ string SQLStr = \ + strUser + \ + strPwd + \; OleDbCommand cmd = new OleDbCommand(SQLStr, conn); cmd.ExecuteNonQuery();} } catch{Page.RegisterStartupScript(\, \连接失败!');\);return;} } } 2、admin后台代码: public partial class admin : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {Literal1.Text =\欢迎你!\+ Session[\].ToString() + \;} } 3、数据库连接代码: public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {Literal1.Text = \欢迎你!\ + Session[\].ToString() + \;} protected void Button1_Click(object sender, EventArgs e) {try{ string connstr = System.Configuration.ConfigurationManager.ConnectionStrings[\].ToString(); OleDbConnection conn = new OleDbConnection(connstr); conn.Open(); Literal1.Text = \数据库连接成功\; } catch{Literal1.Text = \数据库连接失败\;} } protected void Button2_Click(object sender, EventArgs e) {try{ string SqlConnection conn = new SqlConnection(connstr); conn.Open(); Literal1.Text = \数据库连接成功\;} catch{Literal1.Text = \数据库连接失败\;} } } connstr = System.Configuration.ConfigurationManager.ConnectionStrings[\].ToString();

五、实验数据记录和处理 六、实验结果与分析 七、讨论、心得 这次的实验用到了连接数据库,一开始没有连接成功,在多次的努力和同学的帮助下终于能连接数据库时,那时的喜悦是无法想象的。在之后开始进行了一些基础操作,运用了Connection、Command等等,最多的感想就是:好多错误啊,每每都是在多次调试下才能正确运行。但也正是这些不断的错误,让我不断的解决,从而避免再犯。


asp.netCommand对象的应用.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:自同期和准同期的区别

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: