嵌入式TOMCAT与Derby数据库集成教程

需积分: 10 0 下载量 146 浏览量 更新于2024-09-07 收藏 778KB PDF 举报
本文主要介绍了如何进行嵌入式WEB程序的开发,重点是集成TOMCAT和Derby数据库的使用。作者提供了下载链接,包括嵌入式Tomcat、Derby数据库以及Derby的管理工具CoolSQL。文章内容涵盖Derby数据库的管理、表的创建与操作,以及如何在嵌入式Tomcat上创建WEB项目并进行发布和运行。 嵌入式TOMCAT是指一种轻量级、可嵌入到其他应用中的Web服务器,适合于小型设备或系统中使用。它简化了部署和管理,使得开发者可以在不依赖完整服务器环境的情况下运行Web应用程序。文章提到的版本是Apache Tomcat 5.5.31,可以从指定链接下载。 Derby是一种开源、Java编写的嵌入式关系型数据库,它是Apache软件基金会的项目。Derby具有小巧、易于集成的特点,适合于需要数据库功能但对资源要求较低的应用场景。文章中给出的下载链接是Derby的10.7.1.1版本。 Derby管理工具CoolSQL是一个用于管理和操作Derby数据库的图形化界面,它可以帮助用户更方便地创建数据库连接、管理表等。安装过程简单,只需按照提示进行即可。 在Derby数据库管理方面,文章详细介绍了如何使用CoolSQL创建数据库连接。首先需要导入Derby的jar文件作为驱动,然后选择EmbeddedDriver创建连接。连接配置时,dbname填写数据库的本地路径,"create=true"表示如果数据库不存在,会在指定位置创建新的数据库文件。 对于表的操作,文章强调通过编写SQL语句来完成。在SQL编辑器中,可以创建、修改和删除表等数据库对象。这允许开发者灵活地管理数据库结构以适应应用程序的需求。 在嵌入式TomcatWEB项目的创建部分,虽然没有详细展开,但通常涉及创建Web应用目录结构、配置服务器设置(如server.xml)、打包Web应用(WAR文件)并将其放入Tomcat的webapps目录下。 最后,文章提到了整体项目结构和发布运行的步骤,这可能包括了构建过程、配置部署描述符(如web.xml)、启动Tomcat服务器以及测试应用程序是否能正确运行。 这篇文章为想要在嵌入式环境中使用TOMCAT和Derby数据库的开发者提供了一套完整的入门指南,涵盖了从下载、安装到实际操作的关键步骤,对初学者非常有帮助。
2013-05-15 上传
Windouws 64 位Tomcat7.0.40 + 64位jdk1.7.0u21 绿色版 part1 纯绿色,官方下载,绝对可用~ 欢迎评论吐槽~ 文件 PATH 列表 │ LICENSE │ NOTICE │ RELEASE-NOTES │ RUNNING.txt │ ├─bin │ bootstrap.jar │ catalina-tasks.xml │ catalina.bat │ catalina.sh │ commons-daemon-native.tar.gz │ commons-daemon.jar │ configtest.bat │ configtest.sh │ cpappend.bat │ daemon.sh │ digest.bat │ digest.sh │ service.bat │ setclasspath.bat │ setclasspath.sh │ shutdown.bat │ shutdown.sh │ startup.bat │ startup.sh │ tcnative-1.dll │ tomcat-juli.jar │ tomcat-native.tar.gz │ tomcat7.exe │ tomcat7w.exe │ tool-wrapper.bat │ tool-wrapper.sh │ version.bat │ version.sh │ ├─conf │ │ catalina.policy │ │ catalina.properties │ │ context.xml │ │ context.xml.bak │ │ logging.properties │ │ server.xml │ │ server.xml.bak │ │ tomcat-users.xml │ │ web.xml │ │ │ └─Catalina │ └─localhost ├─jdk1.7.0_21 │ │ COPYRIGHT │ │ LICENSE │ │ README.html │ │ release │ │ src.zip │ │ THIRDPARTYLICENSEREADME-JAVAFX.txt │ │ THIRDPARTYLICENSEREADME.txt │ │ │ ├─bin │ │ appletviewer.exe │ │ apt.exe │ │ extcheck.exe │ │ idlj.exe │ │ jabswitch.exe │ │ jar.exe │ │ jarsigner.exe │ │ java-rmi.exe │ │ java.exe │ │ javac.exe │ │ javadoc.exe │ │ javafxpackager.exe │ │ javah.exe │ │ javap.exe │ │ javaw.exe │ │ javaws.exe │ │ jcmd.exe │ │ jconsole.exe │ │ jdb.exe │ │ jhat.exe │ │ jinfo.exe │ │ jli.dll │ │ jmap.exe │ │ jps.exe │ │ jrunscript.exe │ │ jsadebugd.exe │ │ jstack.exe │ │ jstat.exe │ │ jstatd.exe │ │ jvisualvm.exe │ │ keytool.exe │ │ kinit.exe │ │ klist.exe │ │ ktab.exe │ │ msvcr100.dll │ │ native2ascii.exe │ │ orbd.exe │ │ pack200.exe │ │ policy