目录

  • 1 任务一 Eclipse概述及安装
    • 1.1 认识Eclipse
    • 1.2 安装Eclipse
    • 1.3 安装Eclipse插件
    • 1.4 实训
  • 2 任务二 Eclipse的集成开发环境
    • 2.1 Eclipse界面
    • 2.2 常用视图
    • 2.3 透视图
    • 2.4 Java程序编写
    • 2.5 编译和运行
    • 2.6 Java代码调试
    • 2.7 实训
  • 3 任务三 Eclipse中搭建Web开发环境
    • 3.1 Eclipse中Web开发环境的分析
    • 3.2 应用服务器Tomcat的安装与配置
    • 3.3 MyEclipse插件的安装与配置
    • 3.4 数据库的安装与配置
    • 3.5 实训
  • 4 任务四 Eclipse中开发Web项目
    • 4.1 Eclipse中创建Web工程
    • 4.2 建立Servlet处理方式
    • 4.3 建立JavaBean处理方式
    • 4.4 数据库开发
    • 4.5 Eclipse中调试Web项目
    • 4.6 实训
  • 5 任务五 Eclipse开发实例——电子会议厅
    • 5.1 MVC设计模式
    • 5.2 系统分析
    • 5.3 数据库设计
    • 5.4 框架结构设计
    • 5.5 功能设计与实现
      • 5.5.1 动态加载事务类别
      • 5.5.2 添加事务(一)
      • 5.5.3 添加事务(二)
      • 5.5.4 班级事务的编辑与删除
      • 5.5.5 班级事务的查看
    • 5.6 实训
  • 6 任务六   Struts实现MVC设计
    • 6.1 实例介绍
    • 6.2 Struts框架结构
    • 6.3 Struts实例设计
    • 6.4 利用Struts实现“班级事务发布”模块
    • 6.5 实训
  • 7 任务七  Hibernate实现数据持久化
    • 7.1 持久化技术
    • 7.2 Eclipse中开发Hibernate
    • 7.3 Hibernate项目的设计
    • 7.4 利用Hibernate实现“班级事务浏览”模块
    • 7.5 项目的打包与发行
    • 7.6 实训
  • 8 任务八   JUnit单元测试
    • 8.1 关于JUnit
    • 8.2 编写和运行JUnit测试
    • 8.3 JUnit测试案例
    • 8.4 实训
  • 9 任务九  使用CVS进行版本控制
    • 9.1 版本管理与CVS
    • 9.2 CVS服务器的安装与配置
    • 9.3 CVS客户端的配置
    • 9.4 CVS项目管理
    • 9.5 标记版本
    • 9.6 实训
数据库开发


数据库开发


一、利用DB视图测试数据库连接

 DB视图提供了连接后台数据库的一种手段,通过在DB视图中建立连接,可以方便且迅速地测试数据库的连接情况。

Step1:通过Navicat数据库管理工具建立名为user_login的数据库,并建立一个名为user的数据表,表结构及记录情况如图所示。

Step2:由“窗口”→“显示视图”→“其他”路径找到“DB Browser”并打开,在新的DB视图中通过单击鼠标右键,建立一个数据库连接。

u Driver template:指定驱动模板。

u Driver name:指定驱动的名称。为建立的驱动连接起个名字,这个名称将会出现在DB视图的连接列表中,它代表本页面的配置情况。 

u Connection URL:用于与数据库建立连接的连接串。

u User name和Password:以root身份访问数据库。

u Driver JARs:指定访问MySQL数据库时用到的JAR文件。

u Driver classname:加载数据库驱动


Step3:测试连接。

u  在DB视图中会出现名为MySQL-Driver的连接,展开这个连接;


u 选中user表,在视图内任意位置单击鼠标右键,弹出快捷菜单,选择GenerateSelect Statement,出现SQL编辑器。点击执行按钮,运行结果出现在SQL Results视图中。 


二、编程完成数据库操作

在项目中新建一个类,完成对数据库的操作:数据库连接和数据显示。为了区分不同的功能,将这个类建立在另外一个名为dbtest的包中。

参考教材中的TestDataBase.java源文件。



运行后结果如下图所示。通过对提示错误的分析,可以知道:无法通过com.mysql.jdbc路径找到Driver这个类,即无法加载数据库驱动。

现在的关键问题是:在当前项目中引入Jar包文件 ,即配置项目的类路径。



配置构建路径,将Jar文件引进项目:




再次运行应用程序,就可以得到正确结果了。



三、用户登录功能的再设计

操作任务:根据user表中的信息,完成用户登录的验证操作。

Step1:增加User这个Bean中的属性及方法

这个Bean包含表中的所有字段,将字段对应成它的属性,再按照设计原则形成规范Bean。

Step 2:增加处理Bean的功能,使其具有连接数据库的功能和数据验证的功能。

Ø  构造方法的设计:连接数据库

Ø  userLogin()方法的设计:能够根据数据表中的数据进行身份验证。

构造方法:











userLogin()方法:














Step3:修改Servlet的处理细节

Ø  由于Bean的处理结果会将User类的对象带到Servlet中,所以Servlet要判断user对象的状态,以便决定要调用哪个显示页面。

Ø  Servlet要将这个user对象存储到request对象中去,以便显示页面取出相关数据进行显示。

参考教材中UserLogin.java的程序代码 

Step 4:根据新的显示要求,修改JSP页面代码