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

    通过对数据库表的封装,对该表的属性进行扩展。

    1、例如:表中的性别是bool类,要实现显示给用户看的为“男、女”

    2、通过表中的生日datetime类,来实现显示给用户看的年月日,自动计算年龄。

    3、通过数据库User表中的民族编号,显示给用户看该民族编号对应的Nation表中的民族名称

    调用一个查询民族名称的方法

    复制代码
    using System;
    using System.Collections.Generic;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1.App_Code
    {
        public class UserNationData
        {
            SqlConnection conn;
            SqlCommand cmd;
    
            public UserNationData()
            {
                conn = new SqlConnection("server=.;database=Data0216;user=sa;pwd=123");
                cmd = conn.CreateCommand();
            }
    
            public string SelectNationName(string ncode)
            {
                string end = "<暂无>";
    
                cmd.CommandText = "select *from UserNation where NationCode = @a";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@a", ncode);
    
                try
                {
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    if (dr.HasRows)
                    {
                        dr.Read();
                        end = dr["NationName"].ToString();
                    }
                }
                catch { }
                finally { conn.Close(); }
                return end;
            }
        }
    }
  • 相关阅读:
    List<string>里的集合和字符串互转
    黑马程序员学习9
    黑马程序员学习7
    黑马程序员学习11
    黑马程序员学习10
    黑马程序员学习8
    黑马程序员学习12
    为什么Huffman编码不会发生冲突
    mule esb 配置maven 何苦
    php实现kafka功能开发 何苦
  • 原文地址:https://www.cnblogs.com/zhulijun/p/6758195.html
Copyright © 2011-2022 走看看