Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库 - 图文 联系客服

发布时间 : 星期六 文章Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库 - 图文更新完毕开始阅读7be54f8f910ef12d2af9e7dc

上海商学院

课 程 设 计

题 目 二级学院 专 业 班 级 学 号 学生姓名 指导教师 职 称

Linux下J2EE开发与运行环境搭建达到JSP

程序可以访问数据库

信息与计算机学院

上海商学院课程设计(学年论文)评审表 教研室: 姓 名 专业 班级 题 目:Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库 评 审 意 见 成 绩 指导教师签名

评审时间: 年 月 日 上海商学院Linux操作系统课程设计报告

摘 要

使用VMware进行LINUX的安装,在建立虚拟机后配置镜像文件,然后打开虚拟机,进行LINUX的安装。

在网上下载jdk的压缩文件,拷入LINUX中后,使用LINUX中的归档管理器,解压在用户目录下,可以避免权限分配问题,随后在/etc/profile中配置环境变量,最后使用java –version测试是否配置成功。

在tomcat官网下载LINUX上的压缩包,同样也使用归档管理器进行解压,可以运行该目录下的startup.sh运行tomcat后,进去loaclhost:8080查看是否正确启动。

在eclipse官网下载LINUX的J2EE压缩包,使用归档管理器解压后运行,在server里面进行服务器配置,选择tomcat作为服务器,并且选择所配置的jre。

Mysql在本课程设计中是使用在线安装的方法,安装完后登陆并配置密码,随后新建数据库与表,插入数据进行测试。

在eclipse连接数据库时,需要使用mysql的jdbc驱动包,否则将无法进行数据库的连接,连接数据库需要输入用户名与密码。

实现题目基本要求很容易,只需连接数据库,然后显示数据库内容就算是完成数据库交互操作了。因此为了加大难度以及程序的可利用性,我在此基础上加入了上传、下载和删除文件功能,这3项功能都要通过访问和操作mysql数据库来完成。

上传用到了jspSmartUpload.jar包,将网上所查到的上传代码进行了改写,使其能讲文件信息等数据传入所建立mysql数据库中。随后下载是将mysql数据库中的文件名取出通过值传递形成下载链接进行下载。删除则是直接调用delete语句来进行数据删除操作。

本文同时写上了主要关键代码,上传、下载和删除功能的实现以及最基本的功能与mysql数据库进行交互。主要工程项目文件在附带的压缩文件中,读者可以将其解压后导入并调试。另外本次的3个功能实用性很强,很多地方都要用到上传、下载和删除,因此可以嵌入到很多其他系统中。

关键词:数据库;上传;下载;删除;

- I -

Linux下J2EE开发与运行环境搭建达到JSP程序可以访问数据库

目 录

摘 要 .......................................................................................................................................................... I 引 言 ......................................................................................................................................................... 1 1 使用VMware安装LINUX ....................................................................................................................... 2

1.1 新建虚拟机 ..................................................................................................................................... 2 1.2 LINUX安装 .................................................................................................................................... 3 2 配置JDK环境变量.................................................................................................................................... 5

2.1. 解压JDK压缩包 .......................................................................................................................... 5 2.2. 配置环境变量并测试 .................................................................................................................... 5 3 安装tomcat ................................................................................................................................................. 6 4 安装eclipse ................................................................................................................................................. 6

4.1 解压eclipse压缩包 ........................................................................................................................ 6 4.2 配置eclipse服务器 ........................................................................................................................ 6 5 安装mysql .................................................................................................................................................. 8

5.1 在线安装mysql .............................................................................................................................. 8 5.2 测试mysql ...................................................................................................................................... 9 5.3 登录mysql ...................................................................................................................................... 9 6 编写JSP代码并调试 ............................................................................................................................... 11

6.1 新建web项目 .............................................................................................................................. 11 6.2 程序树状关系图 ........................................................................................................................... 12 6.3 文件说明 ....................................................................................................................................... 12 6.4 程序功能 ....................................................................................................................................... 12

6.4.1 基本功能 ........................................................................................................................... 12 6.4.2 扩展功能 ........................................................................................................................... 13 6.5 JSP界面演示 ................................................................................................................................. 13

6.5.1在上传并验证 .................................................................................................................... 13 6.5.2 下载 ................................................................................................................................... 15 6.5.3 删除并验证 ....................................................................................................................... 16 6.5.4 显示 ................................................................................................................................... 18 6.6 关键代码 ....................................................................................................................................... 18

6.6.1 基本功能 ........................................................................................................................... 18 6.6.2 扩展功能 ........................................................................................................................... 19

总 结 ....................................................................................................................................................... 25 参 考 文 献 ................................................................................................................................................. 27 附录A 项目工程文件 ................................................................................................................................. 28

- II -