码迷,mamicode.com
首页 > 其他好文 > 详细

2017-08-01(月考总结)

时间:2017-08-01 20:31:50      阅读:1014      评论:0      收藏:0      [点我收藏+]

标签:sql 语句   计数   pen   索引   指定   机制   组合   视图   comm   

一:在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(月考总结)

标签:sql 语句   计数   pen   索引   指定   机制   组合   视图   comm   

原文地址:http://www.cnblogs.com/wgb190/p/7270223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!