使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。

题目
填空题
使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 创建一个名为 TestDB的数据SQL Server数据库   conn.Execute()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

安装PHPMyAdmin和Navicat for MySQL其中一个,实现对数据库的管理。创建数据库、创建数据表、插入记录、更新记录、删除记录、修改表结构的操作。


答案:以PHPMyAdmin为例

一、创建数据库

1、登陆phpmyadmin

2、点击左上的数据库出现 新建数据库提示;输入数据库名称,再点击右边创建 出现创建成功界面,新常见的数据库也出现在左边的数据库中;

二、创建数据表

1、单击数据库 ,然后点击上方“操作”超链接,新建数据库表,填写数据库名字 ,填写字段数;然后“执行”即可。

2、成功创建数据表后,进入数据表结构界面,在表中输入各个字段的结构信息,包括:名字、类型、长度/值、排序规则等,完成后,单击“保存”即可。

三、插入记录

1、选择某个数据表后,单击超链接,进入插入数据界面。在界面中输入各字段值,单击“执行”按钮即可插入记录。在默认情况下,一次可以插入两条记录。

四、更新记录

1、打开数据表,选中要更新的数据,点击编辑,即可编辑该条数据。

五、删除记录

1、打开数据表,选中要删除的数据,点击删除,即可删掉该条数据。

六、修改表结构

1、进入数据表中,点击“结构”超链接中的“修改”,即可对数据库进行:添加列、删除列、索引列的数据类型或字段的长度值等操作

第2题:

使用Database Desktop程序,不能完成下列的___功能。

A 创建和维护数据库表

B 创建和维护数据库别名

C 执行SQL语句

D 创建三层结构的数据库程序


参考答案D

第3题:

●试题三

以下是ASP与数据库应用的典型例子,阅读后请补充 (1) ~ (5) 空缺的内容。

一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便地进行查询和更新。数据库有很多种,如Fox数据库(.dbf)、Access数据库(.mdb)、Informix、Oracle和SQL Server等等,在这里,以Microsoft Access数据库为例来说明ASP是如何访问数据库的。

常用数据库语句如下所示:

1.SELECT语句:命令数据库引擎从数据库里返回信息,作为一组记录。

2.INSERT INTO 语句:添加一个或多个记录至一个表。

3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段值。

4.DELETE 语句:创建一个删除查询把记录从FROM子句列出并符合WHERE子句的一个或更多的表中清除。

5.EXECUTE 语句:用于激活PROCEDURE(过程)

用ASP来做一个通讯录:

1.建立数据库

用Microsoft Access 建立一个名为datA.mdb的空数据库,使用设计器创建一个新表。

输入以下几个字段,见表1。

表1data mdb的字段和属性

字段名称

数据类型

说 明

其 他

ID

自动编号

数据标识

字段大小:长整型新值:递增索引:有(无重复)

username

文本

姓名

缺省值

usermail

文本

E-mail

缺省值

View

数字

查看次数

字段大小:长整型默认值:0索引:无

Indate

时间日期

加入时间

缺省值

保存为datA.mdb文件

2.连接数据库

Set conn= (1)

conn.Open"driver={Microsoft Access Driver.mdb)};dbq="&Server.MapPath("datA.mdb")

注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。

conn.Close

Ser conn=Nothing

3.添加新记录到数据库

Set conn=Server.CreateObject("ADOD

B.Connection")

conn.Open"driver={Microsoft Access Driver(.mdb};dbq="&Server.MapPath("datA.mdb")

username="程序员"

usermail="xj@163.com"

indate=Now()

sql="insert into data(username,usermail,indata)values("&username&","&usermail&","&indate&")"

(2)

conn.Close

Set conn=Nothing

4.选择数据库里的记录

1)选择所有记录的字段(按记录倒序排序): (3) 。

2)选择所有记录的姓名和Email字段(不排序):sql= "select username,usermail from data"。

3)选择姓名为“程序员”的所有记录: (4) 。

4)选择使用163信箱的所有记录(按查看次数排序):sql="selectfrom data where usermail like%"@163.com"%order by view desc"。

5)选择最新的10个记录:sql="select top 10from data order by ID desc"。

SQL语句已经知道了,不过在Web应用时,还得创建一个RecordSet对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就使用如下代码:

Set conn=Server.CreateObject("ADOD

B.Connection")

conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")

sql="select*from data"

Set rs=Server.CreateObject("ADOD

B.RecordSet")

rs.Open sql,conn,1,1

Do While Not rs.Eof

Response.Write"<p>姓名:"& rs("username")&"E-maih:"& rs("usermail")&"查看:"& rs("view")&"次"& rs("indate")&"加入</p>"

rs.MoveNext

Loop

rs.Close

Set rs=Nothing

conn.Close

Set conn=Nothing

说明:建立数据库连接;创建rs得到记录集;循环显示记录,rs.Eof表示记录末,rs.MoveNext表示移到下一个记录;最后关闭。

5.修改(更新)数据库记录

修改记录的Email:

Set conn=Server.CreateObject("ADOD

B.Connection")

cons.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")

ID=1

usermail="xj@163.com"

sql="update data set usermail="&usermail&"where ID="&CInt(ID)

conn.Execute(sql)

conn.Close

Set conn=Nothing

说明:建立数据库连接;获取记录ID、新Email字符串;使用update语句修改记录;conn.Execute来执行;最后关闭。如果使记录的查看值加1,则sql="update data set view=view+1 where ID="&CInt(ID)

6.删除数据库记录

删除某一条记录:

Set conn=Server.CreateObject("ADOD

b.Connection")

conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("datA.mdb")

ID=1

sql= (5)

conn.Execute(sql)

conn.Close

Set conn=Nothing


正确答案:

●试题三

【答案】(1Server.CreateObject"ADODB.Connection")(2conn.Executesql

说明:建立数据库连接;通过表单获取姓名、Email字符串,Now()获取当前时间日期;使用insert into语句添加新记录;使用conn.Execute来执行;最后关闭。

3sql="select from data order by ID desc"

4sql="select from data where username=程序员″

5"delete from data where ID="&CIntID

说明:建立数据库连接;获取记录ID;使用delete语句删除记录;使用conn.Execute来执行;最后关闭。

删除多条记录为:sql="delete from data where ID in  ID1ID2ID3"

删除所有记录为:sql="delete from data"

第4题:

SQL是处理关系数据库的标准语言,使用()语句查询记录,使用()语句插入记录,使用()语句更新记录,使用()语句删除记录。


正确答案:select;insert;update;delete

第5题:

通过CREATE TABLE语句或者其他方法创建了一个表后,可以使用( )语句在表中添加记录。

A.DELETE

B.INSERT

C.UPDATE

D.INSEATER


正确答案:B


第6题:

下列关于SQL语句的说法中,错误的是______。

A.INSERT语句可以向数据表中追加新的数据记录

B.UPDATE语句用来修改数据表中已经存在的数据记录

C.DELETE语句用来删除数据表中的记录

D.CREATE语句用来建立表结构并追加新的记录


正确答案:D
解析:CREATE语句的功能是创建一个表结构,但不能追加新的记录,追加新的记录可以使用INSERT语句,所以D选项错误。

第7题:

Transact-SQL中添加记录使用( )语句,修改记录使用( )语句,删除记录可使用( )或( )语句。


参考答案:select、ado、delete、sql

第8题:

6 】 SQL 中的数据定义语言提供了创建表、修改表、删除表等操作, “ DROP TABLE ” 语句可完成其中的_________ 操作。


正确答案:

第9题:

使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 删除student表中sage大于30的所有记录,试完成下列语句。   conn.Execute()
"delete student where sage>30"

第10题:

以下哪种数据库操作不能使用execSQL方法执行?()

  • A、插入记录
  • B、删除记录
  • C、查询记录
  • D、创建数据表

正确答案:C

更多相关问题