【正确答案】
D
【答案解析】 本题中,对于选项A,Statement是Java语言执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句,并返回它所生成结果的对象,每次执行SQL语句时,数据库都要编译该SQL语句。以下是一个最简单的SQL语句:
Statement stmt=conn.getStatement();
stmt.executeUpdate("insert into client values('aa','aaaa')");
所以,选项A错误。
对于选项B,CallableStatement提供了用来调用数据库中存储过程的接口。所以,选项B错误。
对于选项C,PreparedStatement表示预编译的SQL语句的对象,用于执行带参数的预编译SQL语句。所以,选项C错误。
对于选项D,不存在BatchedStatement方法。所以,选项D正确。