《JSP实用教程(第三版)》课后答案

第7章 在JSP中使用数据库

1. 加载MySQL的JDBC数据库驱动程序代码是什么? 答:

try{ Class.forName(\

}

catch(Exception e){ }

2. 加载SQL server的JDBC数据库驱动程序代码是什么? 答:

try{ Class.forName(\

}

catch(Exception e){ }

4. 使用预处理语句的好处是什么? 答:

预处理语句PreparedStatement会将传入的SQL命令封装在PreparedStatement对象中,事先进行预编译处理等待使用。 当有单一的SQL语句多次执行时,用PreparedStatement类会比Statement类更有效率。

13

第8章 JSP中的文件操作

1. File对象能读写文件吗? 答:不能。

2. File对象怎样获取文件的长度? 答:调用public long length()方法。

3. 准备读取文件“A.java”,下列哪些是正确创建输入流的代码? A.try{ FileInputStream in=new FileInputStream(“A.java”); }

catch(IOException e){}

B. try{ InputStream in=new InputStream(“A.java”); }

catch(IOException e){}

C. try{ FileReader in=new FileInputStream(new File(“A.java”)); }

catch(IOException e){}

D. try{ FileReader in=new FileReader (new File(“A.java”)); }

catch(IOException e){} 答:A和D。

4. RandomAccessFile类创建的流在读写文件时有什么特点?

答:RandomAccessFile类既不是输入流类InputStream类的子类,也不是输出流类Outputstream类的子类。想对一个文件进行读写操作时,可以创建一个指向该文件的RandomAccessFile流,这样我们既可以从这个流中读取这个文件的数据,也可以通过这个流给这个文件写入数据。

14

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4