题目内容

以下选项中,关于PreparedStatement的说法错误的是()

A. PreparedStatement继承了Statement ,可以执行预编译的SQL语句
B. PreparedStatement可以有效的防止SQL注入
C. PreparedStatement只能执行带问号占位符的预编译SQL,不能执行SQL语句
D. PreparedStatement可以存储预编译的SQL语句,从而提升执行效率

查看答案
更多问题

下面关于FileWriter的说法正确的是()

A. 使用FileWriter时,如果指定的文件不存在,就会先创建文件,再写入数
B. 使用FileWriter时,如果文件存在,则会首先清空文件中的内容,再进行写入
C. 使用FileWriter时,可以使用nextLine()方法进行换行写入
D. 写数据时,向文件中追加内容,可以使用FileWriter(String fileName, boolean append)构造方法

下列关于IO流的描述中,正确的有哪些()

A. 按照操作数据的不同,可以分为字节流和字符流。
B. 按照数据传输方向的不同又可分为输入流和输出流。
C. 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。
D. 符流的输入输出流分别用java.io.Reader和java.io.Writer表示。

下列关于InputStream流方法的描述正确的是()

A. int read():从输入流读取一个8位的字节,把它转换为计算机字符并返回
B. int read(byte[] b):从输入流读取若干字节,把它们保存到参数b指定的字节数组中,返回的整数表示读取字节的数目
C. int read(byte[] b,int off,int len):从输入流读取若干字节,把它们保存到参数b指定的字节数组中,off指定字节数组开始保存数据的起始下标,len表示读取的字节数目
D. void close():关闭此输入流并释放与该流关联的所有系统资源

下列选项有关ResultSet说法错误的是()

A. ResultSet是查询结果集对象,如果JDBC执行查询语句没有查询到数据,那么ResultSet将会是null值
B. 判断ResultSet是否存在查询结果集,可以调用它的next()方法
C. 如果Connection对象关闭,那么ResultSet也无法使用
D. ResultSet有一个记录指针,指针所指的数据行叫做当前数据行,初始状态下记录指针指向第一条记录

答案查题题库