模块8 · 数据库编程(JDBC)测验汇总
本模块 1 门课程的随堂测验共 10 题,与课程页 Quiz 同源。作答后即时判分,附逐题讲解与各课程正确率分布。
已作答
0/10
还剩 10 题未作答。可以现在交卷(未作答题按错误计),也可以答完再交。
数据库编程 JDBC(10 题)
Q1
在 JDBC 中,DriverManager.getConnection(...) 返回的 Connection 对象,其实际类型由什么决定?
Q2
调用 Class.forName("com.mysql.jdbc.Driver") 的主要作用是( )
Q3
执行 SELECT 查询并返回一个 ResultSet 的方法是( )
Q4
对 guestbook 表执行 INSERT / UPDATE / DELETE 时,应调用( )
Q5
下列能从根本上防止 SQL 注入的做法是( )
Q6
JDBC 中释放资源的正确顺序是( )
Q7
guestbook 表里只有 id=1、2、3 三行,执行 stmt.executeUpdate("update guestbook set title='x' where id=9") 的返回值是( )
Q8
对 UPDATE / DELETE 语句,为什么强烈建议带上 WHERE 条件?
Q9
执行 con.setAutoCommit(false) 之后,紧接着执行的 UPDATE 语句会怎样?
Q10
转账事务里 A 扣款成功、B 加款时抛出异常,正确的处理是( )