以下选项中,关于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():关闭此输入流并释放与该流关联的所有系统资源