图附A- 创建SQL脚本文件向导
请按照图附A-所示配置。“Enter or select the parent folder”用来设置SQL脚本文件存放的路径选择,本例选择工程chapA的根目录。“File name”指定SQL脚本文件的名字,本例设为“UserInfo.sql”。“Database server type”设置数据库类型和版本,前面配置的MySQL驱动是5.1版本。虽然本书中的MySQL数据库是5.0.x,但是驱动采用的是5.1.x,这个地方以驱动为准。“Connection profile name”是前面配置好的数据库连接MySQL。“Database name”设置数据库的名字,本例设为chapA。如果Database name不能选择,请按照图附A-操作:右键单击“MySQL”?“Connect”连接数据库,重新选择Database name。
图附A- 连接MySQL
在图附A-,点击“Finish”按钮,完成向导,创建UserInfo.sql数据库脚本文件,返回Eclipse主窗口。如图附A-所示。
图附A- 创建UserInfo.sql数据库脚本文件后的Eclipse
读者可以在UserInfo.sql中编写SQL脚本。本例中手工编写的脚本和清单附A-2一样。在文件UserInfo.sql内单击右键,选择“Execute All”菜单项执行SQL脚本。如果出现如图附A-所示错误,请先删除数据库中的UserInfo表。
图附A- 执行SQL脚本输出的信息
删除数据库中UserInfo表,可按照图附A-所示。
图附A- 删除UserInfo表
点击“Delete”菜单项,Eclipse生成删除表的SQL脚本,执行SQL脚本即可删除对应的表。 重新执行SQL脚本,如果执行成功,则在数据库中创建有三个列的UserInfo表。如果出现错误,请根据图附A-所示的类似的错误,检查SQL脚本语法。
A5 用Eclipse创建和发布工程
本节以一个简单的用户注册为例,讲解如何创建、运行和发布项目。 在Eclipse中点击菜单中的“File”?“New”?“Dynamic Web Project”创建动态Web工程,如图附A-27所示。
图附A-27 创建动态Web工程菜单
点击附附A-27中的“Dynamic Web Project”子菜单,弹出动态Web工程创建向导,如图附A-28所示。
图附A-28 创建Eclipse动态Web工程
请按照图附A-28所示设置。“Project contents”栏目中的“Use default”可以不勾选,点击“Browse”设置工程路径。点击“Finish”按钮,退出向导,回到Eclipse主窗口。新建的Web工程如图附A-29所示。
图附A-29 chapA工程
Eclipse默认采用的是Java EE透视图。动态Web工程采用Java EE透视图管理起来更方便。常用的视图还有“Java”视图和“Database Development”视图。“Java”视图在开发Java工程时使用,“Database Development”视图在管理数据库时使用。在MySQL小节已经讲过Eclipse视图切换。 Java类文件放在src(Java Resources:src)文件夹中,Web页面,如html,jsp之类的,以及一些配置文件放在“WebContent”文件夹中。本书的示例在讲解的时候都会指明文件存放目录。
右键单击“Java Resources:src”?“New”?“Package”弹出新建Java类包向导,如图附A-所示。
图附A- 创建Java类包