黑马程序员技术交流社区

标题: MYSQL和JDBC基础评测10题分享,求纠错 [打印本页]

作者: 水月灬清影    时间: 2016-8-11 20:07
标题: MYSQL和JDBC基础评测10题分享,求纠错
分享MYSQL和JDBC基础评测10题,错了两道,其中第5,第10没有在视频中见过,在网上找资料做的,求纠错

1
下列表示删除表user的语句正确的是:( ) ----- 单选
A、drop user;
B、drop table user; //正确
C、delete from user;
D、delete * from user;


2
在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。----- ()单选
A、USING
B、USED
C、USES
D、USE  //正确


3
MySQL中修改一条记录使用的关键字是:()----- 单选
A、insert
B、delete
C、modify
D、update  //正确


4
下列哪个子句可以用于SQL中的排序: ( ) ----- 单选
A、group by
B、having
C、order by  //正确
D、where


5
使用DBUtils工具类完成查询select * from user where id = 1 ,将查询结果封装到一个对象中应该使用哪个ResultSetHandler: ----- ()单选
A、ArrayHandler   //正确(视频中未见)
B、ArrayListHandler
C、BeanHandler
D、MapHandler


6
SQL语言又称________。( ) ----- 单选
A、结构化定义语言
B、结构化控制语言
C、结构化查询语言  //正确
D、结构化操纵语言


7
使用Connection 的哪个方法可以建立一个PreparedStatement接口?
----- ()单选
A、createPrepareStatement()    //正确
B、prepareStatement()
C、createPreparedStatement()
D、preparedStatement()


8
以下关于使用JDBC连接到本地的MYSQL数据库test的时候正确的URL的写法有哪些: ----- ()多选
A、jdbc:mysql:///test     //正确(视频没提到,实践可以)
B、jdbc:mysql://localhost:8080/test
C、jdbc:mysql://localhost:3306/test   //正确
D、mysql:jdbc://localhost:3306/test


9
以下代码中正确完成参数设置的是:----- ()多选   

     public void demo2(){
           Connection conn = null;
           PreparedStatement stmt = null;
           try{
                // 获得连接:
                conn = JDBCUtils.getConnection();
                // 编写SQL:
                String sql = "insert into category values (null,?)";
                // 获得执行SQL的对象:
                stmt = conn.prepareStatement(sql);
                // 设置参数:
                _________________;
                // 执行SQL:
                int i = stmt.executeUpdate();
                if(i>0){
                     System.out.println("添加成功!!!");
                }
           }catch(Exception e){
                e.printStackTrace();
           }finally{
                JDBCUtils.release(stmt, conn);
           }
     }
//这题比较蒙,null在视频中没提到,只记得老师说的stmt.setString(),stmt.setObjet()比较通用
A、stmt.setString(0,’xxx’);
B、stmt.setString(1,’xxx’);   //正确
C、stmt.setObject(0,’xxx’);
D、stmt.setObject(1,’xxx’);   //正确


10
使用DBUtils工具完成查询操作:select count(*) from 表;采用哪个ResultSetHandler来封装数据:----- ()单选
A、BeanHandler
B、ScalarHandler   //正确(视频中未见)
C、ArrayHandler
D、MapHandler


作者: it老菜鸟    时间: 2016-8-11 20:21
围观 我还没学到JDBC呢 难么
作者: 水月灬清影    时间: 2016-8-11 20:52
it老菜鸟 发表于 2016-8-11 20:21
围观 我还没学到JDBC呢 难么

入学要求的课难倒是不难,就是指令多,得背一背。
作者: it老菜鸟    时间: 2016-8-11 21:09
好吧 背东西我还是能接受的
作者: 水月灬清影    时间: 2016-8-11 21:23
第七题应该选B,我跟造Statement()的方式弄混了……还有一题错误!
作者: 水月灬清影    时间: 2016-8-11 21:25
it老菜鸟 发表于 2016-8-11 21:09
好吧 背东西我还是能接受的

哈哈,系统替我奖励你1黑马币,继续努力!
作者: 李健2016    时间: 2016-8-11 21:31
第8题,如果连接的是本地。localhost:3306是可以省略的
作者: 水月灬清影    时间: 2016-8-11 21:34
李健2016 发表于 2016-8-11 21:31
第8题,如果连接的是本地。localhost:3306是可以省略的

嗯,其他的呢,有没有发现哪个是错的
作者: FunnyKing    时间: 2016-8-11 22:59
帮你顶顶
作者: 水月灬清影    时间: 2016-8-12 08:10
FunnyKing 发表于 2016-8-11 22:59
帮你顶顶

谢谢啦~
作者: 爱学习爱java..    时间: 2016-8-12 15:36
还没学到  收藏了 以后做  希望分析最对的答案出来
作者: 726477179    时间: 2016-8-12 16:21
还没学到,学之后再看看
作者: chensc    时间: 2016-8-13 06:10
学习学习!
作者: wangzhihao306    时间: 2016-10-26 23:10
哈哈,系统替我奖励你1黑马币,继续努力!
作者: rodgerun    时间: 2016-10-29 00:35
第十题百度上面有详细解答!!!
作者: jiaogege520    时间: 2016-10-29 09:32
自学视频好像没有这个啊!
作者: yize    时间: 2016-10-29 16:56
第五题 选C  查询有十种处理结果的方式  存储成对象是BeanHandlear 默认是第一行数据
作者: 来到精彩世界    时间: 2016-12-3 23:13
帮了大忙了,谢谢
作者: JSK-CSY    时间: 2016-12-3 23:23
围观,表示还没学
作者: 冯达其    时间: 2017-3-17 22:40
学习一下
作者: newu    时间: 2017-3-17 23:09
第8题,如果连接的是本地




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2