您现在位置:题库练习> 软考中级> 电子商务设计师> 浏览试题
[阅读分析]

阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某公司使用ASP.NET+SQLServer开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。


第1小题、【填空题】

【问题1】(6分)ASP.NET访问数据库一般采用ADO.NET。ADO.NET主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象和DataView对象等。建立数据源连接使用的对象是 (1、______) 。连接对象创建完成后,打开连接,需使用的方法是 (2、______) ,连接对象使用结束后,一般需要关闭连接,使用的方法是 (3、______) 上。如果在操作数据库时,需要大批量的处理数据或者想在断开数据库连接的情况下操作数据,.NET使用 (4、______) 对象将数据从数据库服务器中取出,并将数据存入 (5、______) 对象中。如果要添加、修改或删除数据,需要使用 (6、______) 对象。


第2小题、【填空题】

【问题2】(3分)该电子商务网站数据库business中包含一张新闻表,名为news,结构如表2-1所示。

72.png

表2-1 news表结构  

  现在发现news表中缺少字段“新闻作者”,要求使用SQL语句添加该字段,字段名为newsauthor,数据类型为varchar,长度为20,默认值为admin。请根据题目说明将SQL语句补充完整。

ALTER TABLE (7、______) ADD (8、______) (20) default ‘ (9、______) ’

第3小题、【填空题】

【问题3】(6分)现要设计一个根据关键字搜索新闻及显示搜索结果的页面,页面包含的基本元素为:搜索关键字文本框,控件id为txtKey vord;搜索按钮,控件id为btnSearch;数据绑定显示控件gvNews。请根据题目说明,将空缺的代码补充完整。

protected void btnSearch_Click(object sender, EventArgs e)

{

string strcon="server='DBServer'; database='business'; uid= 'sa'; pwd='sa';";

SqlConnection con=new SqlConnection(strcon);

string keyword=this.(10、______)Text;

string sqlStr="select * from news where (11、______) like '%"+keyword+"%' or (12、______) like '%"+keyword +"%'";

try

{

SqlDataAdapter da = new SqlDataAdapter( (13、______) , con);

DataSet ds=new DataSet( );

da.Fil(14、______);

gvNews.(15、______)=ds.Tables[0];

gvNews.DataBind();

}

catch

{

Response.Write("无法连接数据库");

}

}


收藏 查看答案
相关题目