菜鸟学编程第四式——Java编程环境搭建及实例图解2

本文详细介绍了如何使用Java编程实现与数据库的交互,包括建立数据库、设计表结构、编写Java实体类、数据库连接类、操作数据库类,以及创建展示、添加、修改、删除用户的Web页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2     实例操作

1.1     建立数据库

2.1.1准备

1、  启动Oracle三个服务,OracleDBConsoleorclOracleOraDb10g_home1TNSListenerOracleServiceORCL

2.1.2建库及表

建立一个名为"JAVA_EXAMPLE"的数据库和名为DUSER的表。

首先通过PowerDesigner设计数据库,如下图所示;

 

 

  通过Oracle Enterprise Manager Console创建表空间:JAVA_EXAMPLE,创建用户MYJAVA,其默认表空间为JAVA_EXAMPLE,并赋予该用户一定的操作权限。

 

 

 

打开Oracle Net Manager,新建一个orcl_local服务,如下图所示:

 

 

 

运行PL/SQL Developer,用Username=”myjava”Password=”iloveu”Database=” orcl_local”Connect as=Normal”登陆,打开一个SQL Window,运行脚本如下:

create table DUSER  (

   USER_ID              INT                             not null,

   USER_NAME            VARCHAR2(20)                    not null,

   USER_PSD             VARCHAR2(50)                    not null,

   USER_DETAIL          VARCHAR2(100),

   constraint PK_DUSER primary key (USER_ID)

);

  添加一行记录,运行脚本:

insert into duser (USER_ID, USER_NAME, USER_PSD, USER_DETAIL)

values (1, 'Robin', '123', 'I am Robin');

1.1     Java编程实例

2.2.1设计

1、我们的目标是建立几个简单的网页来显示、添加、修改、删除用户;

2、建立以下几个网页:

页面show.jsp显示数据库中的所有用户

页面add. jsp添加用户

页面edit. jsp修改用户信息

页面del. jsp删除指定用户

2.2.2准备

1、新建一个Dynamic Web ProjectProject Name Test,其它为默认设置;

2、添加OracleJDBC。从Oracle的安装目录下“D:/Program/oracle/product/10.2.0/db_1/jdbc/lib”中将“classes12.jar”拷贝到“Test”项目的“D:/Program/Java/JavaSpace/Test/WebContent/WEB-INF/lib”目录下即可。

选择Test项目点击右键,在右键菜单中选择“Build Path”,点击下一级菜单“Configure Build Path”,

 

从弹出的窗体中,选择选择“Libraries”选项卡,打开“Web App Libraries”导航树结点,可以看到已经添加了“classes12.jar”。(注:若没有看到,可刷新“Test”项目,重新查看。)

3选择Test项目点击右键,在右键菜单中选择“New”,点击下一级菜单“JSP”,分别新建“show.jsp”、“add.jsp”、“edit.jsp”、“del.jsp”四个文件。

4、选择Java Resources: src项目点击右键,在右键菜单中选择“New”,点击下一级菜单“Package”,分别新建“robin.model”、“robin.util”、“robin.web”三个包。

5、在“robin.model”包下新建userunit类,为用户实体类,内容如下:

 

6、在“robin.util”包下新建DBConnMgr类,为管理数据库连接类,内容如下:

  

7、在“robin.web”包下新建DataBase类,为数据库访问基类,内容如下:

8、在“robin.web”包下新建userdao类,为操作数据库DUser表类,内容如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值