选择题 18.  下面不是标准的Statement类的是______。
【正确答案】 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正确。