2022年2022年利用Eclipse创建数据库web应用程序 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年2022年利用Eclipse创建数据库web应用程序 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年利用Eclipse创建数据库web应用程序 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序利用 Eclipse 创建数据库 web应用程序 摘要Eclipse Web Tools Project 为 J2EE数据库驱动的 web应用程序提供了一个丰富多彩的开发环境。本文将指引你使用 Eclipse的 WTP,Tomcat,以及 Derby 数据库引擎创建一个简单数据库web 应用程序。作者: Stephen Schaub Department of Computer Science Bob Jones University 2006 年 4 月 10 日翻译: Allen 目录简介 . 2先决条件
2、. 2Derby 入门 . 2创建一个 Derby 数据库 . 5创建一个 Web 项目 . 9编写代码 . 13 测试应用程序. 15 用户留言簿 . 16 配置数据库 . 18 总结 . 18 资源 . 18 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 第2页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序简介在 Java中创建数据库驱动web 应用程序一直以来是一个曲折的探索过程。尽管你
3、已经是掌握了如何编写Java程序,并且对 web 应用程序有一定的了解,但是 Java 2 Enterprise Edition(J2EE)的堆栈令人畏惧。学习使用Servlet API 和 Java Server Page 技术产生动态网页才是刚刚开始。安装和配置一个开源J2EE web 应用程序服务和一个数据库管理系统( DBMS ) ,让它们交互工作,是有开发者意义的成就。在本文中,我将演示怎样结合Eclipse 的 WTP、Tomcat5.5 以及 Derby 帮助从根本上消除服务器管理堵塞问题,使得开发者聚焦手中的任务构建web 应用程序。我将假定你已能理解基本的SQL 语句,熟悉H
4、TML 以及基本的web应用程序概念。先决条件构建该项目需要以下环境:1 Web Tools Platform(WTP) 工具, WTP 工具可以从http:/download.eclipse.org/webtools/downloads/下载到。本文实例使用 1.0.1 版本,我建议你下载all-in-one 安装包,该包绑定了所有在Eclipse 中使用 WTP 工具的插件。安装时,只要简单解压下载文件到硬盘上就可以了。2 Tomcat5.5 下载地址 http:/tomcat.apache.org/download-55.cgi。本文实例使用的是5.5.16 版本。注意:假如你是一位Wi
5、ndows 用户,我推荐下载zip 文件并解压它,以此来代替你下载到的Tomcat 安装程序,安装程序会把 Tomcat 作为一个 Windows 服务(这对于使用Eclipse 的 WTP 并不是一个适当的配置) 。3 Derby 的 Eclipse 插件Derby的Eclipse插件 (derby_core_plugin_10.1.2.zip和derby_ui_plugin_1.1.0zip), 下载地址 是http:/db.apache.org/derby/derby_downloads.html. 注意:这两个插件包括了Derby 引擎,本文实例中你不需要再下载标准的Derby 版本。
6、4 JRE5.0 Sun 的 JRE 下载地址 http:/ 入门Derby 是一个开源的面向Java 的数据库管理系统。我挑选它作为本文实例的DBMS 是因为它相当稳定,很好集成于 Eclipse,运行于 Eclipse 所能运行的任何平台,关键还在于,它比传统的DBMS 更简单的安装和管理。类似大部分流行的DBMS 一样, Derby 是一个客户 -服务系统构架。Derby 引擎作为一个服务器端进程运行,接收连接的客户端应用程序的数据。使用Derby 时,你开启Derby 服务,接着你利用Java 数据库管理工具连接Derby 服务器,创建和使用数据库,运行查询等等。在本文中Eclipse
7、 的 Derby 插件把 Derby 服务控制集成于Eclipse 中,所以你可以在 Eclipse 环境中启动和关闭Derby 服务。 该插件也将数据库文件存储在workspace 文件夹 (Eclipse 的项目保存路径),很轻易的备份数据。安装 Derby 插件到 Eclipse 中相当简单。按照以下步骤操作:1 解压下载到的两个Derby 插件( derby_core_plugin_10.1.2.zip 和 derby_ui_plugin_1.1.0zip )到你的Eclipse 安装路径(Eclipse 的根目录)。更详细的安装说明可以到http:/db.apache.org/der
8、by/integrate/plugin_howto.html#Installing+the+plug-ins查看;2 在你的 Eclipse 根目录的plugins 文件夹中,你将可以看到一个名为org.apache.derby.core_10.1.2 的文件夹。在其中拷贝 derbyclient.jar 文件到你的TOMCAT_ROOT/common/lib文件夹中。这个jar 文件作为Tomcat 使用一个数据源名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页
9、 - - - - - - - - - 第3页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序的 Derby JDBC 驱动。Eclipse 把这些文件组织在一起提供给项目。当你使用Eclipse 的 Derby 插件,创建一个空的Java project.,就可以使用 Derby 了。这个项目将成为你在workspace 中创建的所有的Derby 数据库的仓库。下面这些步骤将在Eclipse 中创建一个Derby 数据项目:1 启动 Eclipse,假如你已经有了一个Eclipse 的 workspace,我建议对于本文实例选择一个新的workspace 文件夹。
10、接着,创建一个新的Java project, 点击 File New Project. 选择 Jave Project ,单击 Next 按扭。输入 Project name:Data,选中“ create separate source and output folders”项,点击“ Finish”. 2 本文的实例中, 该项目将操纵你的Derby 数据库。在 Package Explorer,右击你的新项目, 选中 “Apache Derby” ”Add Apache Derby Nature”.这个动作使得该项目作为一个Derby 项目,可以储存一个或多个Derby 数据库。名师资料总
11、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 第4页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序3 下一步,右击你的”data ” 项目,选中“ Apache Derby”Start Derby Network Server”. 4 这个操作开启Derby 服务。你将在Eclipse 控制台 (Console Views) 看到下列信息:5 只要 Eclipse 一直打开,Derby 服务一直运行。
12、假如你关闭Eclipse, 下一次启动它的时候,你将需要再次开启Derby名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 第5页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序服务。该服务只是接收来自本地主机的连接,这种情况只是为了一个开发中的数据库而设的。创建一个 Derby 数据库既然你已经安装了Derby 并且启动了Derby 服务,你将需要创建一个新的数据库用来为你的web 应用程序存储数
13、据。创建一个新的Derby 数据库,你必须使用一个Java DBMS 管理工具,并且使用指定格式的包含了你想创建的数据库名称的连接字符串,去连接Derby 服务,以及一个告诉Derby 服务的标签去创建数据库。本实例是怎样使用包括在WTP 中的 Eclipse Data tooling 完成以上的任务。1 选中”Windows”Show View”Other ”,再选择“ Data”“Database Explorer”. 2 在 Database Explorer 视图中,右击“Connections”文件夹,选择“New Connection ”. 3 如下图填充对话框。仔细注意选中该选项
14、:“select the Derby 10.1 database manager ” ;选择“ Derby Client JDBC Driver ” (not the Embedded Driver); 使用默认数据库名( “sample”);浏览并查找本地的derbyclient.jar 文件(它包括了Derby Client/Server JDBC Driver ) ;使用任意非空User ID 和非空 Password(password将被 Derby 忽略 )。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
15、 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 第6页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序4 点击“ Finish” 。连接向导将打开一个Derby 引擎的连接,并创建一个新的名为“sample”的数据库。数据库文件被存储在你的data项目的名为sample 的文件夹中。如果你想查看它们,右击data项目点击“ Refresh”项。提示:要创建你的Derby 数据库的备份,先停止Derby 服务,拷贝sample 文件夹和它的子文件夹,然后再重启服务。还原数据库也是简单的:停止服务,用备份拷贝取代sample
16、 文件夹结构,再重启服务。既然数据库已经创建,现在可以为我们的应用程序创建一个表并往其中填充一些数据。当前版本的WTP 并不提供一些向导来创建表,所以我们将使用”SQL Data Definition commands”(Sql 数据定义命令)创建一个表。要用 Eclipse Data tooling 执行 SQL 命令,你需要创建一个”SQL Scrapbook”页面,该页面提供一个编辑器用于你输入和执行 SQL 语句。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 1
17、8 页 - - - - - - - - - 第7页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序1 选择“File New Other ” , 再选择“Data SQL Scrapbook Page” 。 点击“Next” , 再输入文件名File name:scratch(或者其他名字 ),点击“Finish”. 2 一个空的 ”SQL Scrapbook page ”将被打开。拷贝和粘贴如下代码至该编辑器: CREATE TABLE app.posts ( post_id INTEGER PRIMARY KEY GENERATED ALWAYS AS IDE
18、NTITY (START WITH 1, INCREMENT BY 1), postname VARCHAR(50), comments VARCHAR(512) NOT NULL ); INSERT INTO app.posts(postname, comments) VALUES(Fred Jones, Derby is cool, and the Eclipse plugin makes using it a snap!); INSERT INTO app.posts(postname, comments) VALUES(Wilma Harris, Tomcat lets me regi
19、ster DataSources using a file in my web project? Thats great stuff!); 3 右击编辑器再选择“Run SQL ”. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 第8页,共18页ceclipse.org利用 Eclipse创建数据库web应用程序4 选择你要创建的连接,再点击Finish. 名师资料总结 - - -精品资料欢迎下载 - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年利用Eclipse创建数据库web应用程序 2022 年利 Eclipse 创建 数据库 web 应用程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内