• 大小: 2.5MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-31
  • 语言: C#
  • 标签: .NET  c#  sql  

资源简介

山东大学(威海)C#课的期末大作业 具体的数据库信息自行编写

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace 微博test
{
 
    public partial class Form1 : Form
    {
        public static string s;
       
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
        }


      
   
        public void button1_Click(object sender EventArgs e)
        {
          
            string password = txtPassword.Text;
            string username= txtName.Text;
            s = username;
            string connectingString = “Integrated Security=sspi;server=localhost;database=微博;“;
           // string sql = “select Password from 用户信息 where Name=@nm“;
            SqlConnection conn = new SqlConnection(connectingString);
            try
            {
                conn.Open();     // 打开数据库                      
                SqlCommand cmd = conn.CreateCommand();         //创建一个数据库命令行 
                cmd.CommandText = “select * from 用户信息$ where Name=@UN“;   //数据库命令的内容(@un是点位符将会在下面的语句中赋值) 
                cmd.Parameters.AddWithValue(“UN“ username);      // 将username 赋值给命令行的 “un”
                SqlDataReader reader = cmd.ExecuteReader();      // 将数据库命令执行后的结果赋值给 reader
                if (reader.Read() == false)                      // reader 中的内容没有一项是符合要求的     
                {
                    lblMessage.Text = “用户不存在“;      //  提示用户不存在        
                    return;
                }
                string realpassword = reader.GetString(6);  //当上一句中,找到了正确的用户名定义 realpassword为相应的用户贮存在服务器上的密码   
                if (password == realpassword)                 //判断用户输入的密码是否服务器上密码相同        
                {
                    lblMessage.Text = “登录成功“;
                    this.Visible = false;
                    Form f2 = new Form2();
                    f2.Show();


                }
                else if (password != ““)
                {
                    lblMessage.Text = “密码错误“;               //如果不相等提示登录失败    
                }
                else
                    lblMessage.Text = “密码不能为空“;
                cmd.Dispose();
               conn.Dispose();
                
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message “读取错误“);
            }
           
        }
            

public string returnname() 
        {
            string s = txtName.Text;
            return s;
        }

          /*  using (SqlConnection conn = new SqlConnection(connectingString))
            {
                
                    SqlCommand cmd = new SqlCommand(sql conn);
                    cmd.Parameters.AddWithValue(“nm“ username);

                    try
                    {
                        conn.Open();
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1018  2012-11-27 08:59  微博test\微博test\App.Config

     文件     121856  2012-12-12 17:52  微博test\微博test\bin\Debug\微博test.exe

     文件       1018  2012-11-27 08:59  微博test\微博test\bin\Debug\微博test.exe.config

     文件     237056  2012-12-12 17:52  微博test\微博test\bin\Debug\微博test.pdb

     文件      11600  2012-12-12 18:00  微博test\微博test\bin\Debug\微博test.vshost.exe

     文件       1018  2012-11-27 08:59  微博test\微博test\bin\Debug\微博test.vshost.exe.config

     文件        490  2010-03-17 22:39  微博test\微博test\bin\Debug\微博test.vshost.exe.manifest

     文件       4802  2012-12-01 21:33  微博test\微博test\Form1.cs

     文件       5959  2012-12-01 20:39  微博test\微博test\Form1.Designer.cs

     文件       5817  2012-12-01 20:39  微博test\微博test\Form1.resx

     文件       8362  2012-12-12 17:50  微博test\微博test\Form2.cs

     文件      12956  2012-12-12 16:50  微博test\微博test\Form2.Designer.cs

     文件       5817  2012-12-12 16:50  微博test\微博test\Form2.resx

     文件       4680  2012-12-12 17:58  微博test\微博test\Form3.cs

     文件       4285  2012-12-11 18:28  微博test\微博test\Form3.Designer.cs

     文件       5817  2012-12-11 18:28  微博test\微博test\Form3.resx

     文件       2435  2012-12-12 17:58  微博test\微博test\Form4.cs

     文件       3631  2012-12-01 21:57  微博test\微博test\Form4.Designer.cs

     文件       5817  2012-12-01 21:57  微博test\微博test\Form4.resx

     文件       1367  2012-12-11 19:36  微博test\微博test\Form5.cs

     文件       3238  2012-12-11 19:19  微博test\微博test\Form5.Designer.cs

     文件       5817  2012-12-11 19:19  微博test\微博test\Form5.resx

     文件       5334  2012-12-12 17:51  微博test\微博test\Form6.cs

     文件      12201  2012-12-12 17:36  微博test\微博test\Form6.Designer.cs

     文件       6011  2012-12-12 17:36  微博test\微博test\Form6.resx

     文件      11317  2012-12-12 16:27  微博test\微博test\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7767  2012-12-12 17:52  微博test\微博test\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        305  2012-11-26 18:10  微博test\微博test\obj\x86\Debug\edmxResourcesToembed\Model1.csdl

     文件        249  2012-11-26 18:10  微博test\微博test\obj\x86\Debug\edmxResourcesToembed\Model1.msl

     文件        921  2012-11-26 18:10  微博test\微博test\obj\x86\Debug\edmxResourcesToembed\Model1.ssdl

............此处省略50个文件信息

评论

共有 条评论