都还没学过,不知为啥,要现在考这个,考试报名系统上面的,求大神指导指导
******************************************************************************************
黑马程序员基础评测:MYSQL和JDBC以下题目为 单选题 或 多选题,请认真作答。请在您认为正确的答案前勾选 “√”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
下列哪个子句可以用于SQL中的排序: ( ) ----- 单选
A、group by
B、having
C、order by
D、where
4
MySQL中修改一条记录使用的关键字是:()----- 单选
A、insert
B、delete
C、modify
D、update
5
下面的选项加载MySQL驱动正确的是哪一个? ----- ()单选
A、Class.forName("com.mysql.JdbcDriver");
B、Class.forName("com.mysql.jdbc.Driver");
C、Class.forName("com.mysql.driver.Driver");
D、Class.forName("com.mysql.jdbc.MySQLDriver");
6
能够代表数据源的对象的是:----- ()单选
A、Connection
B、DataSource
C、ResultSet
D、Statement
7
下列为MYSQL数据库的单表约束为:( ) ----- 多选
A、primary key
B、unique
C、not null
D、foreign key
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); } }
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
|