基于aspnet新闻发布系统内容摘要:

(1)新闻类别表 BigClass 新闻类别表 BigClass 用来保存新闻类别数据,结构间表 所示: 表 新闻类别表 BigClass 的结构 表 (2)新闻基本信息表 news 基本新闻表 news 用来保存网上新闻的基本信息,结构见表 所示: 华东交通大学软件学院课程设计 9 表 新闻基本信息 (3)评论分析表 answer 评论分析表 answer 用来保存网友对新闻的评价信息,结构见表 所示: 表 评论分析表 (4)用户信息表 admin 用户信息表 admin 用来存放用户的基本信息,结果见表 4 华东交通大学软件学院课程设计 10 表 4 用户信息 华东交通大学软件学院课程设计 11 四 、 数据访问类的实现、母版及用户控件 数据访问类的实现 问访问数据库提供了丰富的类库,如 ,这些类库在系统开发中被频繁的使用。 本系统选用的是 SQL Server 2020 数据库,所有的数据都保存在数据库表中。 对 SQL 数据库的访问可以使用一个封装的 SQL 数据库访问类,这样可以提 高程序的可读性,提高效率。 下面是定义一个名字空间通用类库 DataBase,在其中封装了对 SQL 数据库的访问方法。 using system。 using。 using。 using。 using。 public class DBbase { Public DBbase() { //TODO:在此处添加构造函数逻辑 } region 定义连接字符串 strCon Public static string strCon=” Data Source=(local)。 database= News2020。 Integrated Security=true。 ”。 //public static string strCon= [“ conStr” ].To华东交通大学软件学院课程设计 12 String()。 endregion region SqlConnection con=new SqlConnection(strCon)。 endregion region Public void CheekConnection() { If(==) { ()。 } } endregion region Public DataSet ReturnDataSet(string strSQL) { CheckConnection()。 try { SqlDataAdapter sda=new SqlDataAdapter(strSQL,con)。 DataSet ds=new DataSet()。 (ds)。 Return ds。 } Catch(Exception ex) 华东交通大学软件学院课程设计 13 { throw new Exception()。 } finally { ()。 } } endregion region Public DataRow GetDataRow(string strSQL) { CheckConnection()。 try { SqlDataAdapter sda=new SqlDataAdapter(strSql,con)。 DataSet ds=new DataSet()。 (ds)。 Return [0].Rows[0]。 } Catch(Exception ex) { Throw new Exception()。 } finally { 华东交通大学软件学院课程设计 14 ()。 } } endregion region public bool ExecuteNonQuery(bool IsPro,string strSQL) { CheckConnection()。 try { SqlCommand =new SqlCommand(strSQL,con)。 If(IsPro) {。 } else { =。 } =strSQL。 ()。 ()。 return true。 } catch。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。