多项选择题
关于executeUpdate和executeQuery、execute方法,下列说法正确的是()。
A.方法executeUpdate用于执行INSERT、UPDATE 或DELETE 语句以及SQL DDL(数据定义语言)语句。返回值是一个整数,指示受影响的行数(即更新计数)
B.方法executeQuery用于产生单个结果集的语句
C.方法execute返回的结果是个boolean型,当返回的是true的时候,表明有ResultSet结果集,通常是执行了select操作,当返回的是false时,通常是执行了insert、update、delete等操作。execute通常用于执行不明确的sql语句
D.它们都是Statement接口提供的执行SQL语句的方法
相关考题
-
多项选择题
关于Java中JDBC,哪些说法是正确的?()
A.JDBC的全称是Java Data Base Connectivity,是JAVA程序连接数据库的工具。是一个统一的标准,为多种数据库提供统一的访问
B.JDBC提供了对Java程序员,数据库厂商及第三方中间件厂商的API
C.对于不同厂商的数据库,JDBC驱动包都相同
D.JDBC是由一组用Java语言编写的类和接口组成,不同的数据库都会实现这种接口 -
多项选择题
Enumeration接口与Iterator接口有哪些异同点?()
A.Enumeration只能遍历Vector、Hashtable,Iterator能遍历所有Collection集合
B.Enumeration不支持删除操作,Iterator支持删除操作
C.Enumeration只支持向后遍历元素,Iterator支持向前向后遍历元素
D.JDK 9之后两者可以互相转换 -
多项选择题
Hashtable和HashMap在实现细节方面的区别有哪些?()
A.Hashtable是线程安全的,而HashMap不是线程安全的
B.Hashtable不允许存储空键或空值,而HashMap允许存储空键和空值
C.Hashtable的初始容量和加载因子都有默认值,而HashMap需要手动指定这些值
D.Hashtable的底层实现使用数组+链表,而HashMap的底层实现使用数组+链表/红黑树
