C# web 链接数据库问题二三(一)
来源:互联网 发布:tomcat apache nginx 编辑:程序博客网 时间:2024/05/16 08:31
最近在做一个C# webform银行管理项目,由于刚接触,对其中数据库的了解还不太熟悉,特在此记录。
首先要加入这两个命名空间
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();第二个页面的实现
后续的存取款、转账还未完成,留待下次记录。
0 0
- C# web 链接数据库问题二三(一)
- C# web 链接数据库问题二三 (二)
- C#通过三层链接数据库编写QQ(一)
- 浅谈C#链接SQL server 数据库问题。
- Oracle数据库链接(二)
- 数据库系统及选型考虑(一、二、三)
- 数据库设计(一、二、三及BCNF范式)
- Oracle数据库链接(一)
- Oracle数据库链接(一)
- 数据库一、二、三及BCNF范式
- VC++动态链接库(DLL)编程深入浅出(一)(二)(三)
- Java Web 数据库链接
- 基于web链接Mysql数据库的细节问题
- C#链接数据库技巧
- C#数据库的链接
- c# 链接数据库
- c#链接ACCESS数据库
- C#链接ACCESS数据库
- Django 通用视图
- Camera(一)使用SurfaceView和Camera类实现拍照
- Create Command Line Tools
- 数据库之创建表&向表中插入数据
- Codeforces #320 Div1 解题报告
- C# web 链接数据库问题二三(一)
- Hadoop 笔记之shuffle详解过程
- "不忍直视"的ViewHolder模式
- dockerfile 创建 ssh 镜像
- 四种Toast的简单代码
- IOS知识点mark
- 理解JVM三步走
- 设计模式之状态模式
- 偶数哥德巴赫猜想