C# web 链接数据库问题二三(一)
2015-09-21 22:21
253 查看
最近在做一个C# webform银行管理项目,由于刚接触,对其中数据库的了解还不太熟悉,特在此记录。
首先要加入这两个命名空间
在登录界面查了好多资料才完成,网上的大部分方法都不能实现,不知是什么原因,留待以后处理;
然后用cookie传值的方式实现了两个页面的传值,正确地在第二个页面显示余额项
后续的存取款、转账还未完成,留待下次记录。
首先要加入这两个命名空间
using System.Data; using System.Data.SqlClient;
在登录界面查了好多资料才完成,网上的大部分方法都不能实现,不知是什么原因,留待以后处理;
string name = UserName.Text.Trim(); string word = UserWord.Text.Trim(); string Scon = @"Server=(local);uid=sa;Pwd=123456;DataBase=bankManagement"; SqlConnection con = new SqlConnection(Scon); string sqlcheck = "select account from client"; con.Open(); SqlCommand check = new SqlCommand(sqlcheck, con); string sqlstring1 = "select* from client"; SqlCommand cmd = new SqlCommand(sqlstring1, con); SqlDataReader sqlRead = cmd.ExecuteReader(); while (sqlRead.Read()) { if (UserName.Text == sqlRead["account"].ToString()) { if (UserWord.Text == sqlRead["password"].ToString()) { Response.Write("<script>location.href='content.aspx';</script>"); //Response.Write("<script>alert('ss')</script>"); } } } Response.Write("<script>alert('密码错误!')</script>"); UserWord.Focus(); con.Close();
然后用cookie传值的方式实现了两个页面的传值,正确地在第二个页面显示余额项
HttpCookie cookie_name = new HttpCookie("name"); cookie_name.Value =UserName.Text; Response.AppendCookie(cookie_name); Server.Transfer("content.aspx");第一个页面的代码
string Temp; Temp = Request.Cookies["name"].Value.ToString(); /* if (Temp == "admin") { Response.Write("<script>alert('Yeah!')</script>"); }*/ string Scon = @"Server=(local);uid=sa;Pwd=123456;DataBase=bankManagement"; SqlConnection con = new SqlConnection(Scon); con.Open(); string sqlstring = "select balance from client where account='"+Temp+"'"; SqlCommand cmd = new SqlCommand(sqlstring, con); SqlDataReader ds = cmd.ExecuteReader(); while (ds.Read()) { // Response.Write("<script>alert('Yeah!')</script>"); Label1.Text = ds["balance"].ToString(); //Label1.Text = ds.GetString(0); } con.Close();第二个页面的实现
后续的存取款、转账还未完成,留待下次记录。
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- c#调用COM组件
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- C#实现把指定数据写入串口
- CentOS下DB2数据库安装过程详解
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页