⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db.cs

📁 酒店管理系统是个不错的 系统 自己做的毕业设计 里面功能齐全
💻 CS
字号:
using System;

using System.Data;
using System.Data.SqlClient;
namespace HotelsManage.DateLevel
{
	/// <summary>
	/// DB 的摘要说明。
	/// </summary>
	public class DB
	{

		public static SqlConnection CreateCon()
		{
			return new SqlConnection("server=.;database=HotelsManage;uid=sa;pwd=;");
		}
        
		public static void Factparas(SqlCommand cmd,params SqlParameter[] paras)
	   {
			cmd.CommandType=CommandType.StoredProcedure;
				for(int i=0;i<paras.Length;i++)
				{
					cmd.Parameters.Add(paras[i]);
				}
		
       }
		public static string Login(params SqlParameter[] paras)
		{
		  string result="不";
			SqlConnection con=DB.CreateCon();
			SqlCommand cmd=new SqlCommand("proc_Users_Login",con);
			cmd.CommandType=CommandType.StoredProcedure;
			for(int i=0;i<paras.Length;i++)
			{
				cmd.Parameters.Add(paras[i]);
			}

//			DB.Factparas(cmd,paras);
			try
			{
				con.Open();
				cmd.ExecuteNonQuery();
				if(cmd.Parameters["@count"].Value.ToString()=="1")
				{
					result=cmd.Parameters["@Usort"].Value.ToString();
				}
				else
				{
					result="不";
				}
			}
			catch{}
			finally
			{
			 con.Close();
			}
			return result;

		}
		public static SqlDataReader ExequlReader(string storeName)//不需要用存储过程的读取(方法名一样,参数不同)
		{
			SqlDataReader sdr=null;

			SqlConnection  con=DB.CreateCon();
			SqlCommand cmd=new SqlCommand(storeName,con);
			//此处没用方法DB.Factparas( ,);
			try
			{
				con.Open();
				sdr=cmd.ExecuteReader();

				
			}
			catch{}

			return sdr;
		}

		public  static SqlDataReader ExequlReader(string storeName,params SqlParameter[] paras)//需要用的
		{

			SqlDataReader sdr=null;
			SqlConnection  con=DB.CreateCon();
		    SqlCommand cmd=new SqlCommand(storeName,con);
			DB.Factparas(cmd,paras);
			try
			{
				con.Open();
				sdr=cmd.ExecuteReader();
				
			}
			catch{}

			return sdr;

		}
		public static bool ExequlNon(string storeName,params SqlParameter[] paras)
		{
		 bool result=false;
			SqlConnection  con=DB.CreateCon();
			SqlCommand cmd=new SqlCommand(storeName,con);
			DB.Factparas(cmd,paras);
			try
			{
				con.Open();
				int count=Convert.ToInt32(cmd.ExecuteNonQuery());
				if(count>0)
				{
					result=true;
				}
			}
			catch{}
			finally
			{
			 con.Close();
			}
			return result;
		}


	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -