java以及SQL笔试两道选择题。。求解释

1,以下( )是编写 Servlet 必须导入的包.
A.java.sql.* B.java.servlet.* C.java.util.* D.java.lang.*
问题:这道题没正确答案吧?

2,下面哪项不属于 SQL 语句的子类( )
A. 数据定义语言(DDL)
B. 数据查询语言(DQL)
C. 事务控制语言(TCL)
D. 数据插入语言 (DIL)
问题:求详细解释,SQL语句还有子类么?

第1个回答  推荐于2018-04-20

    java.sql.*中主要是一些数据库相关的类,如Connection, Driver, Statement, ResultSet等。

    TCL  SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

本回答被网友采纳
第2个回答  2014-01-24

    其实应该是B  但是B的包名应该是javax.servlet.* 也算没有正确答案了。

    明显是C 没有TCL(一个电视生产商。。)

    SQL语句的子类是指SQL语句的分类。数据定义语言(DDL)  数据查询语言(DQL) 数据插入语言 (DIL)


本回答被提问者采纳
第3个回答  2014-01-24
第一题应该选B,不链接数据库的话,sql包是可以不要的,但是如果要用servlet,servlet-api.jar,就应该是必须存在的,所以应该选B吧,
然后第二题,跟楼上说的一样,选C;原因: SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
第4个回答  2014-01-24
1题目是编写‘Servlet必须’导入的包,所以B了。
2选C吧,TCL主要是控制事务的,就一些事务控制命令。还有数据操作语言(DML)追问

不应该是java【x】.servlet.*么?

追答

对,掉了一个x

第5个回答  2014-01-24
sql语句是有子类的。C肯定错了啊!