这是我们的CARS表。 接下来,我们将创建一个 Java servlet,它将在 Web 浏览器中显示这些值。
项目
我们将创建一个简单的 Web 应用,该应用将毗连到 Derby 数据库。 一个 Java Servlet 将毗连到 Derby,并从CARS表中检索所有数据。
$ tree
.
├── build.xml
├── context.xml
├── lib
│ └── servlet-api.jar
├── src
│ └── zetcode
│ └── SelectAllCars.java
└── web.xml
3 directories, 5 files
复制代码
在当前工作目录中,我们有一个 Ant build.xml文件,context.xml设置文件,web.xml部署描述符文件以及src和lib子目录。 build.xml文件是 Ant 构建文件,它描述了构建,部署或清理项目的使命。 web.xml定义了 Web 应用的结构。 在lib目录中,有servlet-api.jar文件,用于编译源文件。 (可以在 Tomcat 安装目录的lib子目录中找到它。)在src目录中,我们有 Java 源文件。
web.xml文件定义 Web 应用的结构。
上面的毗连是利用 Java DB 服务器驱动程序创建的 Java DB 毗连。 请注意,当我们创建testdb数据库时,将自动启动 Java DB 服务器并创建毗连。 可以通过右键单击 Java DB 驱动程序并选择“毗连利用”选项来创建新的数据库毗连。
我们将创建一个嵌入式 Java DB 数据库毗连。 创建毗连之前,假如 Java DB 服务器正在运行,则必要停止它。 Java DB 数据库不能由 Java DB 服务器引导,也不能同时由嵌入式驱动程序毗连。 注意,我们不必显式启动服务器。 该服务器可以在后台启动。 例如,通过毗连到 Java DB 服务器毗连对象或创建新数据库。
图:停止服务器
我们用鼠标右键单击 Java DB 节点。 假如启用了“停止服务器”选项,则表示服务器正在运行。 我们选择它来停止服务器。
图:创建嵌入式毗连
要创建嵌入式毗连,我们右键单击 Java DB 嵌入式驱动程序,然后选择毗连利用选项。 同样,我们通过选择 Java DB 服务驱动程序来创建服务器毗连。