1、(单选题)下列哪个不属于事务的特征
A.原子性
B.并发性
C.隔离性
D.持久性
【正确答案】B
解析:原子性 一致性 隔离性 持久性
2、【单选题】
(单选题)用户表user中存在一个字段username,查询名字包含"凤"用户?
A.select * from user where username = '凤';
B.select * from user where username like '%凤%';
C.select * from user where username like '_凤_';
D.select * from user where username like '凤';
【正确答案】B
3、【单选题】
(单选题)使用Connection 的哪个方法可以建立一个PreparedStatement接口?
A.createPrepareStatement()
B.preparedStatement()
C.createPreparedStatement()
D.prepareStatement()
【正确答案】D
4、【单选题】
(单选题)在Mysql数据库中,以下哪条语句用于统计test表中的记录总数?
A.select sum(*) from test;
B.select max(*) from test;
C.select avg(*) from test;
D.select count(*) from test;
【正确答案】D
5、【单选题】
(单选题)以下哪个是JDBC连接数据库的步骤
1建立(获取)数据库连接。
2定义操作的SQL语句。
3关闭对象,回收数据库资源
4加载(注册)数据库驱动(到JVM)。
5创建(获取)数据库操作对象。
6获取并操作结果集。
7执行数据库操作。
A. 4,1,5,2,7,6,3,
B.1,7,2,4,6,2,3
C.4,3,1,2,5,7,6
D. 4,5,7,6,2,1,3
【正确答案】A
6、【单选题】
(单选题)下面的选项加载MySQL驱动正确的是哪一个?
A.Class.forname("com.mysql.JdbcDriver");
B.Class.forname("com.mysql.driver.Driver");
C.Class.forname("com.mysql.jdbc.MySQLDriver");
D.Class.forname("com.mysql.jdbc.Driver");
【正确答案】D
7、【单选题】
(单选题)下述哪个是JDBC编译的异常类型?( )
A.SQLException
B.SQLError
C.SQLFatal
D.SQLTruncation
【正确答案】A
8、【多选题】
(多选题)在JDBC编程中执行完下列SQL语句SELECT name, age, gender FROM employee,能得到rs的第一列数据的代码是哪两个?
A.rs.getString(1);
B.rs.getInt("name");
C.rs.getString(0);
D.rs.getString("name");
【正确答案】A,D
解析:可以根据列号用 getXX(列号);获取查询到的数据。 列号从1开始。
小括号中也可以根据列名获取
9、【多选题】
(多选题)下面的描述错误的是什么?
A.Statement的executeQuery()方法会返回一个结果集
B.Statement的executeUpdate()方法会返回是否更新成功的boolean值
C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值
D.ResultSet中的next()方法会使结果集中的下一行成为当前行
【正确答案】B,C
解析:
executeUpdate()方法会返回更新成功的记录个数
getString()可以获取任意类型的数据
10、【多选题】
(多选题)Stu为学生表,Class为班级表(其中banzhangid字段为外键,指向Stu表中的id),下列哪个选项可以查询出班级名称及对应的班长的姓名?
stu:
+------+--------------+
| id | name |
+------+--------------+
| s01 | 张无忌 |
+------+--------------+
| s02 | 韦小宝 |
+------+--------------+
| s03 | 段誉 |
+------+--------------+
| s04 | 杨过 |
+------+--------------+
class:
+------+-------------+----------------+
| id | name |banzhangid|
+------+-------------+---------------+
| 001 |向日葵班| s01 |
| 002 |玫瑰花班| s02 |
| 003 |菊花班 | s04 |
+------+-------------+---------------+
A.Select class.name 班级,stu .name 班长 from class ,stu;
B.Select class.name 班级,stu .name 班长 from class ,stu where class.banzhangid=stu.id;
C. Select class.name 班级,stu .name 班长 from class inner join stu;
D.Select class.name 班级,stu .name 班长 from class inner join stu on class.banzhangid=stu.id;
【正确答案】B,D
浙公网安备 33010602011771号