IT

//数据库

    public class GF_DA
    {
        /// <summary>
        /// 执行SQL语句 sConnStr 连接字符串,sql执行的sql命令 返回第一行第一列
        /// </summary>
        /// <param name="sConnStr"></param>
        /// <param name="sql"></param>
        /// <returns></returns>
        public static object ExecSQL(string sConnStr, string sql)
        {
            using (SqlConnection conn = new SqlConnection(sConnStr))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    try
                    {
                        conn.Open();
                        cmd.Connection = conn;
                        cmd.CommandText = sql;
                        return cmd.ExecuteScalar();
                    }
                    catch
                    {
                        return null;
                    }
                }
 
            }
        }
 
        /// <summary>
        /// 执行SQL数组  
        /// </summary>
        /// <param name="sConnStr"></param>
        /// <param name="alSql"></param>
        /// <param name="iLen"></param>
        public static void ExecSQL(string sConnStr, ArrayList alSql, int iLen)
        {
            using (SqlConnection conn = new SqlConnection(sConnStr))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    try
                    {
                        conn.Open();
                        cmd.Connection = conn;
                        for (int i = 0; i < alSql.Count; i++)
                        {
                            cmd.CommandText = alSql[i].ToString();
                            cmd.ExecuteNonQuery();
                             
                        }
                    }
                    catch
                    {
 
                    }
                }
 
            }
        }
 
        /// <summary>
        /// 填充数据 返回DataTable
        /// </summary>
        /// <param name="sConnStr"></param>
        /// <param name="sql"></param>
        /// <param name="sTableName"></param>
        /// <returns></returns>
        public static DataTable DataFill(string sConnStr, string sql, string sTableName)
        {
            using (SqlConnection conn = new SqlConnection(sConnStr))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    DataSet ds = new DataSet();
                    try
                    {
                        conn.Open();
                        cmd.Connection = conn;
                        cmd.CommandText = sql;
                        SqlDataAdapter ap = new SqlDataAdapter(cmd);
                        ap.Fill(ds, sTableName);
                        return ds.Tables[0];
                    }
                    catch
                    {
                        return null;
                    }
                }
 
 
            }
        }
    }
 
 
  /// <summary> 
        /// 加密
        /// </summary> 
        public class DES
        {
            //默认密钥向量
            private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
        }
posted on 2013-12-17 14:18  liufei  阅读(133)  评论(0编辑  收藏  举报