2017-08-01(月考总结)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-08-01(月考总结)相关的知识,希望对你有一定的参考价值。

一:在Oracle中定义SQL查询,为什么不用索引查询:
oracle在执行SQL的时候不用你去指定索引
你查询的是表或者视图,索引是建立在对应的表上的
当你去查询这个表的时候oracle会通过内部优化器去判断是否要用索引
如果执行计划觉得索引不好就不会用到,这是oracle的内部机制
二:Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。
方法executeQuery
用于产生单个结果集的语句,例如 SELECT 语句。
方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定 义语言)语句
方法execute:
用于执行返回多个结果集、多个更新计数或二者组合的语句
三:mysql数据库URL正确的是: jdbc:mysql://localhost:3306/company
四:如果为下列预编译SQL的第三个问号赋值,那么正确的选项是哪一个()。
UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?;
pst.setInt(3,2000);?
五:在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSOR emp_cursor(dnum NUMBER) IS

SELECT sal, comm FROM emp WHERE deptno = dnum;

那么正确打开此游标的语句是()
OPEN emp_cursor(20)
FOR emp_rec IN emp_cursor(20) LOOP … END LOOP
六:JDBC的DriverManager是一个类不是一个接口




















以上是关于2017-08-01(月考总结)的主要内容,如果未能解决你的问题,请参考以下文章

20190520月考知识总结

运维小哥之年终总结 [2019]

几道 SQL 笔试题面试题总结

今日刷题集合

因第三次月考而引起的

第一次月考