数据库实验2:简易登录页面设计(c#)

本文介绍了一个C#数据库实验,涉及创建登录页面并实现数据库连接。通过设计登录界面,设置按钮事件处理数据库连接,特别是描述了"ok"按钮的数据库连接代码和"cancel"按钮关闭窗口的逻辑。实验中还提到了密码显示为星号的设置方法,以及登录成功后的页面跳转。遇到的问题是初期复制代码未及时调整为自己的数据库信息,提醒读者及时完成作业并注意细节。
摘要由CSDN通过智能技术生成

本次作业的主要难点以及问点就是在于数据库的链接上
首先,创建一个新的项目,这就省略到了,上一篇有详细介绍,我的项目名字叫LoginDemo
然后,设计登录的页面,就是添加标签、文本框以及按钮等控件。
在这里插入图片描述在描写连接数据库之前,我们要先在数据库中建立一个登录表,里面存放登录名以及密码。
在这里插入图片描述在几个控件中我们最重要的“ok”这个按钮,因此我们的代码集中于“ok”按钮所展开的。而我们的连接数据库代码篇也是在这个按钮里面描述的。
ok按钮
这块的代码主要就是描述数据库的连接,是固定格式,理解加记忆之后就能掌握。
使用之前,我们要先声明

using System.Data.SqlClient;

然后具体代码

private void button1_Click(object sender, EventArgs e)
        {
   
            string username = textBoxUserName.Text.Trim();  //取出账号
            string password = textBoxPassWord.Text.Trim();  //取出密码

            //string connstr = ConfigurationManager.ConnectionStrings["connectionString"].ToString(); //读取连接字符串
            string myConnString = "Data Source=.;Initial Catalog=Test;Persist Security Info=True;User ID=sa;Password=*****";//连接数据库

            SqlConnection sqlConnection = new SqlConnection(myConnString);  //实例化连接对象
            sqlConnection.Open();

            string sql = "select loginname,loginpassword from login where loginname = '" + username + "' and loginpassword = '" + password + "'";                                            //编写SQL命令
            SqlCommand sqlCommand = new SqlCommand(sql, sqlConnection);

            SqlDataReader reader 
  • 3
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值