zoukankan      html  css  js  c++  java
  • DataBase Convert Class

    一个很小的MySql数据格式转化方法类,做数据库相关的开发因该会用到,记下来以备后用:

    public static class DbConvert
        {
            public static int ToInt32(DataRow dataRow, string columnName)
            {
                if (dataRow[columnName] != DBNull.Value)
                {
                    return Convert.ToInt32(dataRow[columnName]);
                }
                else
                {
                    return 0;
                }
    
            }
    
            public static double ToDouble(DataRow dataRow, string columnName)
            {
                if (dataRow[columnName] != DBNull.Value)
                {
                    return Convert.ToDouble(dataRow[columnName]);
                }
                else
                {
                    return 0;
                }            
    
            }
    
            public static int ToInt32(object input)
            {
                if (input == null)
                {
                    return 0;
                }
                return Convert.ToInt32(input);
            }
    
            public static string ToString(DataRow dataRow, string columnName)
            {
                if (dataRow[columnName] != DBNull.Value)
                {
                    return dataRow[columnName].ToString();
                }
                else
                {
                    return null;
                }
                
            }
    
            public static bool ToBoolean(DataRow dataRow, string columnName)
            {
                if (dataRow[columnName] != DBNull.Value)
                {
                    return Convert.ToBoolean(dataRow[columnName]);            
                }
                else
                {
                    return false;
                }
            }
    
            public static DateTime ToDateTime(DataRow dataRow, string columnName)
            {
                if (dataRow[columnName] != DBNull.Value)
                {
                    return Convert.ToDateTime(dataRow[columnName]);
                }
                else
                {
                    return DateTime.MinValue;
                }
    
            }
    
        }
  • 相关阅读:
    csu1804
    uvalive4513
    poj3264(Sparse-Table 算法模板)
    uva11107(后缀数组)
    poj2774(最长公共子串)
    uvalive4108(线段树)
    hdu5306 Gorgeous Sequence
    bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖
    bzoj3330: [BeiJing2013]分数
    bzoj1283: 序列
  • 原文地址:https://www.cnblogs.com/Blackeye286/p/3324191.html
Copyright © 2011-2022 走看看