A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

分享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

20 个回复

倒序浏览
围观 我还没学到JDBC呢 难么
回复 使用道具 举报
it老菜鸟 发表于 2016-8-11 20:21
围观 我还没学到JDBC呢 难么

入学要求的课难倒是不难,就是指令多,得背一背。
回复 使用道具 举报

回帖奖励 +1

好吧 背东西我还是能接受的
回复 使用道具 举报
第七题应该选B,我跟造Statement()的方式弄混了……还有一题错误!
回复 使用道具 举报
it老菜鸟 发表于 2016-8-11 21:09
好吧 背东西我还是能接受的

哈哈,系统替我奖励你1黑马币,继续努力!
回复 使用道具 举报

回帖奖励 +1

第8题,如果连接的是本地。localhost:3306是可以省略的
回复 使用道具 举报
李健2016 发表于 2016-8-11 21:31
第8题,如果连接的是本地。localhost:3306是可以省略的

嗯,其他的呢,有没有发现哪个是错的
回复 使用道具 举报
帮你顶顶
回复 使用道具 举报

谢谢啦~
回复 使用道具 举报
还没学到  收藏了 以后做  希望分析最对的答案出来
回复 使用道具 举报
还没学到,学之后再看看
回复 使用道具 举报
学习学习!
回复 使用道具 举报
哈哈,系统替我奖励你1黑马币,继续努力!
回复 使用道具 举报
第十题百度上面有详细解答!!!
回复 使用道具 举报
自学视频好像没有这个啊!
回复 使用道具 举报
yize 初级黑马 2016-10-29 16:56:21
17#
第五题 选C  查询有十种处理结果的方式  存储成对象是BeanHandlear 默认是第一行数据
回复 使用道具 举报
帮了大忙了,谢谢
回复 使用道具 举报
围观,表示还没学
回复 使用道具 举报
学习一下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马