不要恐惧新知识

 随着机房重构进度的逐渐深入,我发现机房这个系统远远没有想象的那么难,我们只需要理清逻辑,查懂一些语法,其余都是大同小异的,每个层所承担的内容和格式大概都是一致的。

 比如说D层,就是实例化一下数据库,进行一些SQL语句操作,然后通过接口,传回返回值。

如:

  //学生上机
        public int studentonline(string UserName)
        {
            string State = "上机";
            sqlHelper sqlhelper = new sqlHelper();
            SqlParameter[] sqlParames ={new SqlParameter ("@cardNo",UserName),
                                         new SqlParameter ("@Ondate",DateTime.Now.ToShortDateString ()),
                                         new SqlParameter ("@Ontime",DateTime.Now.ToShortTimeString ()),
                                         new SqlParameter ("@state",State)};
            string sql = @"insert into   Online_Info(cardNo,OnDate,OnTime,Type)values(@cardNo,@Ondate,@Ontime,@state)";
            int studenton = sqlhelper.ExecuteNonQuery(sql, sqlParames, CommandType.Text);
            return studenton;
        }
        //判断账号是否存在
        public DataTable selectuser(Entity.userEntity Eselect)
        {
            sqlHelper sqlhelper = new sqlHelper();
            SqlParameter[] sqlParames = { new SqlParameter("@userID", Eselect.userID) };
            string sql6 = @"SELECT*FROM [User_Info] Where userID=@userID";
            DataTable table6 = sqlhelper.ExecuteQuery(sql6, sqlParames, CommandType.Text);
            return table6;

        }
        //判断是否正在上机
        public DataTable nowonline(Entity.OnlineEntity Eonline)
        {
            sqlHelper sqlhelper = new sqlHelper();
            SqlParameter[] sqlParmes = { new SqlParameter("@userID", Eonline.userID) };
            string sql8 = @"SELECT * FROM [Online_Info] WHERE cardNo=@userID";
            DataTable table = sqlhelper.ExecuteQuery(sql8, sqlParmes, CommandType.Text);
            return table;
        }
  很显然,这就是就操作数据库,传回一些返回值的三个方法,所以我们不要害怕,努力的接触+了解,相信自己一定能行。


评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值