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

📄 dbcon.cs

📁 实现新闻的增加删除修改用户密码信息查看
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// dbCon 的摘要说明
/// </summary>
public class dbCon
{
	public dbCon()
	{
		//
		// TODO: 在此处添加构造函数逻辑
		//
	}

    int newsId;
    string newsTitle;//标题
    string newsKey;//主键 
    string newsSortId;//类型
    string newsContent;//内容
    string newsAuthor;//作者

    #region 封装属性
    public int NewsId
    {
        get { return newsId; }
        set { newsId = value; }
    }

    public string  NewsTitle
    {
        get { return newsTitle; }
        set { newsTitle = value; }
    }

    public string  NewsKey
    {
        get { return newsKey; }
        set { newsKey = value; }
    }

    public string NewsSortId
    {
        get { return newsSortId; }
        set { newsSortId = value; }
    }

    public string NewsContent
    {
        get { return newsContent; }
        set { newsContent = value; }
    }

    public string NewsAuthor
    {
        get { return newsAuthor; }
        set { newsAuthor = value; }
    }
    #endregion
    
    public SqlConnection NewsConnection()
    {
        SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=News;Integrated Security=True");
        return con;
    }

    #region  添加新闻
    /// <summary>
    /// 新增新闻
    /// </summary>
    /// <param name="dbcon">新闻数据类型</param>
    /// <returns></returns>
    public bool AddNews(dbCon dbcon)
    {
        try
        {
            SqlConnection con = this.NewsConnection();
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText="insert into newsT(newsTitle,newsKeys,newsAuthor,newsContent,newsSortId) values(@newsTitle,@newsKeys,@newsAuthor,@newsContent,@newsSortId)";
            cmd.Connection=con;
            cmd.Parameters.Add("@newsTitle",SqlDbType .VarChar ,50).Value=dbcon.NewsTitle;
            cmd.Parameters.Add ("@newsKeys",SqlDbType .VarChar,50).Value=dbcon.NewsKey;
            cmd.Parameters.Add("@newsAuthor", SqlDbType.Char).Value = dbcon.NewsAuthor;
            cmd.Parameters.Add ("@newsContent",SqlDbType .VarChar,100).Value=dbcon.NewsContent;
            cmd.Parameters.Add ("@newsSortId",SqlDbType .Char).Value=dbcon.NewsSortId;
            cmd.ExecuteNonQuery();
            con.Close();
            return true ;
        }
        catch 
        {
            return false;
        }
    }
    #endregion
 

    #region  查看所有新闻
    /// <summary>
    /// 新闻表
    /// </summary>
    /// <returns>DataSet(NewsT)</returns>
    public DataSet AllNews()
    {
        SqlConnection con = this.NewsConnection();
        SqlCommand cmd = new SqlCommand();        
        cmd.CommandText = "SELECT [newsId], [newsTitle], [newsKeys], [newsSortName], [newsContent], [newsAuthor] FROM [NewsT] inner join NewsSortT on  NewsT.newsSortId=NewsSortT.newsSortId ";
        cmd.Connection = con;
        SqlDataAdapter sdr = new SqlDataAdapter(cmd);
        DataSet ds=new DataSet();
        sdr.Fill (ds,"NewsT");
        return ds;
    }
    #endregion 

    #region  根据编号查询新闻具体信息
   
    public DataSet SelNewsT(dbCon db)
    {
        SqlConnection con = this.NewsConnection();
        SqlCommand cmd = new SqlCommand();         
        cmd.CommandText = "SELECT [newsId], [newsTitle], [newsKeys], [newsSortName], [newsContent], [newsAuthor] FROM [NewsT] inner join NewsSortT on  NewsT.newsSortId=NewsSortT.newsSortId where newsId=@newsId";
        cmd.Connection = con;
        cmd.Parameters.Add("@newsId", SqlDbType.Char).Value = db.NewsId;
        SqlDataAdapter sdr = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        sdr.Fill(ds, "SelNews");
        return ds;
    }
    #endregion

    #region  修改新闻

    public bool updateNews(dbCon dbcon)
    {
        try
        {
            SqlConnection con = this.NewsConnection();
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "update NewsT set newsTitle=@newsTitle,newsKeys=@newsKeys,newsSortId=@newsSortId,newsContent=@newsContent,newsAuthor=@newsAuthor where newsId=@newsId";
            cmd.Connection = con;
            cmd.Parameters.Add("@newsId", SqlDbType.Int).Value = dbcon.NewsId;
            cmd.Parameters.Add("@newsTitle", SqlDbType.VarChar, 50).Value = dbcon.NewsTitle;
            cmd.Parameters.Add("@newsKeys", SqlDbType.VarChar, 50).Value = dbcon.NewsKey;
            cmd.Parameters.Add("@newsAuthor", SqlDbType.Char).Value = dbcon.NewsAuthor;
            cmd.Parameters.Add("@newsContent", SqlDbType.VarChar, 100).Value = dbcon.NewsContent;
            cmd.Parameters.Add("@newsSortId", SqlDbType.Char).Value = dbcon.NewsSortId;
            string s = cmd.CommandText;
            cmd.ExecuteNonQuery();
            con.Close();
            return true;
        }
        catch
        {
            return false;
        }
    }
    #endregion

    #region  删除新闻

    public bool deleteNews(dbCon dbcon)
    {
        try
        {
            SqlConnection con = this.NewsConnection();
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "delete from NewsT where newsId=@newsId";
            cmd.Parameters.Add("@newsId", SqlDbType.Int).Value = dbcon.NewsId;
            cmd.Connection = con;  
            cmd.ExecuteNonQuery();
            con.Close();
            return true;
        }
        catch
        {
            return false;
        }
    }
    #endregion

    #region  查询新闻种类
    
    public DataSet AllNewsSort()
    {
            SqlConnection con = this.NewsConnection();
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "select newsSortId ,newsSortName from NewsSortT";
            cmd.Connection = con;
            SqlDataAdapter sdr=new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            sdr.Fill(ds, "newsSort"); 
            return ds;        
    }
    #endregion



    
}

⌨️ 快捷键说明

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