A.预编译SQL可以被PreparedStatement反复执行
B.预编译SQL语句在PreparedStatement对象创建之后就被传递给数据库解
析,之后PreparedStatement执行预编译的时候,其实传递给数据库的只有
占位符的参数。如果需要批量插入1000条记录的时候,预编译SQL只被数据
库解析一次,其余都是数据库接受参数数据然后执行,这样的速度大为提高。
C.预编译SQL的安全性好,可以抵御数据库脚本注入攻击,而这却是Statement
所不具备的。
D.预编译SQL的占位符既可以替代数据表,也可以替代表达式的数据,甚至是子
查询语句。
22.下列选项有关ResultSet说法错误的是哪一个?
A.ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那
么ResultSet将会是null值。
B.判断ResultSet是否存在查询结果集,可以调用它的next()方法。
C.如果Connection对象关闭,那么ResultSet也无法使用。
D.如果一个事物没有提交,那么ResultSet中是看不到事物过程中的临时数据。
23.SELECT COUNT(*) FROM emp;这条SQL语句执行,如果员工表中没有任何数据,
那么ResultSet中将会是什么样子?
A.null
B.有数据
C.不为null,但是没有数据
D.以上都选项都不对
24.下面选项的MySQL数据库URL正确的是哪一个?
A.jdbc:mysql://localhost/company
B.jdbc:mysql://localhost:3306:company
C.jdbc:mysql://localhost:3306/company
D.jdbc:mysql://localhost/3306/company
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科(完整版)JDBC练习题(6)全文阅读和word下载服务。
相关推荐: