zoukankan      html  css  js  c++  java
  • ado属性扩展

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using 属性扩展.Model;
    using 属性扩展.DataOperation;
    
    namespace 属性扩展
    {
        class Program
        {
            static void Main(string[] args)
            {
                List<Score> list = new ScoreData().SelectAll();
    
                foreach (Score s in list)
                {
                    Console.WriteLine(s.Sno + "  " + s.Sname + "  " + s.Ssex + "  " + s.Cno + "  " + s.CnoName + "  " + s.Degree);
                }
    
                Console.ReadKey();
            }
        }
    }
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using 属性扩展.Model;
    using System.Data.SqlClient;
    
    namespace 属性扩展.DataOperation
    {
        public class ScoreData
        {
            SqlConnection conn = null;
            SqlCommand cmd = null;
            public ScoreData()
            {
                conn = new SqlConnection("server=.;database=Data05152;user=sa;pwd=123");
                cmd = conn.CreateCommand();
            }
    
            public List<Score> SelectAll()
            {
                List<Score> list = new List<Score>();
                cmd.CommandText = "select *from score";
    
                conn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
    
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Score s = new Score();
                        s.Cno = dr["cno"].ToString();
                        s.Sno = Convert.ToInt32(dr["sno"]);
                        s.Degree = Convert.ToDecimal(dr["degree"]);
                        list.Add(s);
                    }
                }
    
                conn.Close();
                return list;
            }
    
    
        }
    }
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    
    namespace 属性扩展.Model
    {
        public class Score
        {
            private int _Sno;
    
            public int Sno
            {
                get { return _Sno; }
                set { _Sno = value; }
            }
            private string _Cno;
    
            public string Cno
            {
                get { return _Cno; }
                set { _Cno = value; }
            }
    
            public string CnoName
            {
                get
                {
                    string n = "";
                    SqlConnection conn = new SqlConnection("server=.;database=Data05152;user=sa;pwd=123");
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = "select *from course where cno = @cno";
                    cmd.Parameters.Clear();
                    cmd.Parameters.Add("@cno", _Cno);
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
    
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            n = dr["cname"].ToString();
                        }
                    }
    
                    conn.Close();
                    return n;
                }
            }
    
            private decimal _Degree;
    
            public decimal Degree
            {
                get { return _Degree; }
                set { _Degree = value; }
            }
    
            public string Sname
            {
                get
                {
                    string n = "";
                    SqlConnection conn = new SqlConnection("server=.;database=Data05152;user=sa;pwd=123");
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = "select *from student where sno = @sno";
                    cmd.Parameters.Clear();
                    cmd.Parameters.Add("@sno", _Sno);
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
    
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            n = dr["sname"].ToString();
                        }
                    }
    
                    conn.Close();
                    return n;
    
                }
            }
    
            public string Ssex
            {
                get
                {
                    string n = "";
                    SqlConnection conn = new SqlConnection("server=.;database=Data05152;user=sa;pwd=123");
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = "select *from student where sno = @sno";
                    cmd.Parameters.Clear();
                    cmd.Parameters.Add("@sno", _Sno);
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
    
                    if (dr.HasRows)
                    {
                        while (dr.Read())
                        {
                            n = dr["ssex"].ToString();
                        }
                    }
    
                    conn.Close();
                    return n;
                }
            }
        }
    }
  • 相关阅读:
    判断谷歌坐标是否在视野矩形内
    查看数据库中表占用空间
    Abp Create
    URL Rewrite Module Configuration Reference
    fiddler 使用
    ionic
    MySQL的安装与配置——详细教程
    Navicat 连接Mysql 8.0以上版本报错1251的详细解决方案
    简单的使用Navicat for MySQL
    navicat for mysql 中文破解版(无需激活码)
  • 原文地址:https://www.cnblogs.com/zhangdemin/p/5620349.html
Copyright © 2011-2022 走看看