当前位置:首页计算机类软件水平考试中级电子商务设计师->某公司使用ASP.NET+SQLServer开发电子商务网站

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

【问题1】(6分)

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

【问题2】(3分)

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

表2-1 news表结构

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

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

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

【问题3】(6分)

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

protected void btnSearch_Click(coject sender, EventArgs e)

{

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

SqlConnection con=new SqlConnection(strcon);

string keyword=this (10) ext;

string sqlStr="select * from news where (11) like '%"+keywoed+"%' or (12) like '%"+keywird +"%'";

try

{

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

DataSet ds=new DataSet( ;

da.Fill( (14) );

gvNews. (15) =ds.Tables[)];

gvNews.DataBind();

}

catch

{

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

}

}

查看答案 纠错
答案:
本题解析:

【问题1】

(1) Connection

(2) Open

(3) Close

(4) DataAdapter

(5) DataSet

(6) Command

【问题2】

(7) news

(8) newsauthor varchar

(9) admin

【问题3】

(10) txtKeyword

(11) newstitli

(12) newscontent

(13) sqIStr

(14) ds

(15) DataSource

注:(11)和(12)答案位置可互换

本题考查数据库SQL语句以及ASP.NET程序设计及应用。

【问题1】

本问题考查ADO.NET对象的使用问题。

ADO.NET包含的对象及其功能如表2-2所示。

表2-2 ADO.NET的对象内容

SqIConnection对象包含的主要属性和方法如表2-3所示。

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

表2-3 SqlConnection对象主要属性和方法

中级电子商务设计师,历年真题,2013年下半年(下午)《电子商务设计师》案例分析真题

DataAdapter对象使用Fill方法将采集到的数据填充到数据集DataSet中。

【问题2】

本问题考查SQL语句中修改表结构——添加字段的问题。

修改表结构的SQL语句格式如下:

ALTER TABLE TableName1

ADD | ALTER [COLUMN] FieldName1

FieldType [ (nFieldWidth [, nPrecision]) ]

[NULL | NOT NULL]

[CHECK lExpressionl [ERROR cMessageText1]]

[DEFAULT eExpression1]

[PRIMARY KEY | UNIQUE]

[REFERENCES TableName2 [TAG TagName1]]

[NOCPTRANS]

因此,该题目的SQL语句写法如下:

ALTER TABLE news ADD newsauthor varchar(20) default 'admin'.

【问题3】

本问题考查ASP.NET编程实现模糊搜索。

更新时间:2021-12-09 02:28

你可能感兴趣的试题

单选题

一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )

  • A.202.123.25.0
  • B.202.123.25.255
  • C.202.123.24.0
  • D.202.123.24.255
查看答案
单选题

在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。

  • A.电子邮件
  • B.硬盘
  • C.U盘
  • D.ROM
查看答案
单选题

有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()

  • A.201.117.15.254 和 201.117.17.01
  • B.201.117.17.01 和 201.117.24.5
  • C.201.117.15.254 和 201.117.29.3
  • D.201.117.24.5 和 201.117.29.3
查看答案
单选题

在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。

  • A.50波特
  • B.500波特
  • C.550波特
  • D.1000波特
查看答案
单选题

在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。

Pinging 59.74.111.8 with 32 bytes of data:

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Reply from 59.74.111.8: bytes=32 time=3ms TTL=60

Reply from 59.74.111.8: bytes=32 time=5ms TTL=60

Ping statistics for 59.74.111.8:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 3ms, Maximum = 5ms, Average = 4ms

  • A.该命令使得本地主机向目标主机发送了 4 个数据包
  • B.本地主机成功收到了目标主机返回的 4 个数据包
  • C.本地主机与目标主机连接正常
  • D.该命令用于查看目标主机的 IP 地址
查看答案
单选题

在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。

  • A.数据报
  • B.数据流
  • C.数据段
  • D.报文分组
查看答案
单选题

在OSI/RM中,解释应用数据语义的协议层是()。

  • A.数据链路层
  • B.网络层
  • C.表示层
  • D.应用层
查看答案
单选题

在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。

  • A.从MAC地址查找对应的IP地址
  • B.有IP地址查找对应的MAC地址
  • C.把全局IP地址转换为私网中的专用IP地址
  • D.用于动态分配IP地址
查看答案
单选题

在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。

  • A.协议类型
  • B.主机域名
  • C.网页文件名
  • D.路径
查看答案
单选题

在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()

  • A.TRUE
  • B.=AND(15<A1,A1<100)
  • C.FALSE
  • D.AND(15<A1,A1<100)
查看答案