14章 上机3-5

using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace ConsoleApplication3 {     class DBOperation     {         private const string strConn = @"Data Source=.;Initial Catalog=MySchool;User ID=bdqn;Password=11";         public bool CheckUserInfo(string userName,string pwd) {             SqlConnection conn = new SqlConnection(strConn);           try           {                 string sql = @"SELECT count(*)FROM [MySchool].[dbo].[Admin] where LoginId='" + userName + "' and Loginpwd='" + pwd + "'";                 conn.Open();                 SqlCommand c = new SqlCommand(sql,conn);                 int i = (int)c.ExecuteScalar();                 if (i > 0)                 {                     return true;                 }               }             catch (Exception ex)             {                 Console.WriteLine(ex.Message);             }             conn.Close();             return false;         }         public void cz() {               do{             Console.WriteLine("============选择操作键================");             Console.WriteLine("1.统计学生人数");             Console.WriteLine("2.查看学生名单");             Console.WriteLine("3.按学号查询学生的姓名");             Console.WriteLine("4.按姓名查询学生的信息");             Console.WriteLine("5.修改学生出生日期");             Console.WriteLine("6.删除学生记录");             Console.WriteLine("7.新增年级记录");             Console.WriteLine("0.退出");             Console.WriteLine("======================================");             int i=(int.Parse)(Console.ReadLine());                   if(i==0){                       break;                   }             switch(i){                 case 1: Console.WriteLine("查询学生人数:");                   int s=GA();                     if(s==-1){                         Console.WriteLine("输入错误!");                     }else{                         Console.WriteLine(s);                     }                     break;                 case 2:                     break;                 case 3:                     break;                 case 4:                     break;                 case 5:                     break;                 case 6:                     break;                 case 7:                     break;                 case 0: Console.WriteLine("已退出!!");                     break;                 default:                     continue;

            }                }while(true);            

                  }         public int GA() {             SqlConnection conn = new SqlConnection(strConn);             string strSql = "SELECT COUNT(*)FROM [MySchool].[dbo].[Student]";             try             {                 conn.Open();                 SqlCommand comm = new SqlCommand(strSql, conn);                 int i = (int)comm.ExecuteScalar();                 return i;             }             catch (Exception)             {

                return -1;             }             finally {                 conn.Close();             }         }     } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { DBOperation s = new DBOperation(); Console.WriteLine("请输入账号:"); string a = Console.ReadLine(); Console.WriteLine("请输入密码:"); string c = Console.ReadLine(); bool i = s.CheckUserInfo(a, c); if (i) { Console.WriteLine("登陆成功"); } else { Console.WriteLine("登陆失败"); } s.cz(); s.GA(); Console.ReadLine(); } } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值