本训练练习如何处理数据库，把数据库中的数据显示出来。

在 java 中，我们已经熟悉了数据库操作的方法，这里把它迁移到 jsp 中；

几乎无需增加新技术内容，只要把 java 中 JDBC 操作代码移植到 jsp 脚本中就可以了；

我们这次把示例数据库中的表 info 的内容显示出来。这是一个 access 数据库，java SDK 默认就支持这种数据库，因此也不需要下载单独的数据库接口类库，直接操作就可以了；用一下代码建立连接：

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + "D://work//jsp_test//jspsqlsample.mdb";

然后，就可以进行查询操作，我们通过逐行读取记录，并在 HTML 表格中显示，这段代码是：

while( rs.next())

{

out.println("<tr bgcolor=\"#FFFFFF\"><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td></tr>");

}

这里使用 out 内置对象来输出数据，特别要注意的是，输出的数据格式必须符合网页标记语言（HTML）的格式；为了输出表格的行，就需要使用表格的 <tr> 标记，当然也可以使用标记的样式了。

我们可以现在 dreamwaver 中设计好格式模板，然后转化到 jsp 代码中，编程字符串就可以了；还要注意的是，转义字符问题，比如这里的【"】前面使用了【\】转义符，以免出现 java 语法错误；