选择显示字体大小

jsp + javabean循序渐进教程(四)上

 ?b> javaserver pages+javabeans的数据库操作应用

  上面已经讲了一个简单的javabean应用的计数器例子,当然在实际程序过程中,涉及的更多的还是和数据库相关的操作,所以在这一节我们将重点阐述javaserver pages和javabeans如何对数据库进行操作。这里我们选取了一个比较有代表性比较实用的例子,那就是用户注册管理,因为这在网上使用比较的频繁,不管是注册email、有奖调查、购买物品或者加入社区等等都会涉及到一个用户注册的问题;另外一方面,它又比较有代表性,涉及到了数据库的记录增加,记录显示等常见操作,所以我们就拿用户注册开刀了。

  程序采用oracle jdeveloper3.1开发,运行环境为wiin2000+tomcat3.1,数据库系统采用了oracle8.16i。

  首先我们建立一个数据库demodb,其字段如下面所示

username varchar2(20) 用户名
password varchar2(20) 密码
email varchar2(30) email地址
homepage varchar2(50) 主页
signs varchar2(200) 签名
regtime date 注册时间

  接着我们建立几个javabeans和javaserver pages文件

db.java文件(封装数据库连接及一些底层操作)
adduser.java文件(进行用户数据的读取以及添加操作)
newuser.jsp文件(用户新增页面,用于输入用户注册信息)
donewuser.jsp文件(进行用户注册信息添加)
listuser.jsp文件(所有的注册用户信息列表)

  为了方便大家看代码,在很多地方都进行了详细的注释和讲解,至于javabean中涉及到java语法结构的东西,请大家参考java书籍。

  db.java文件

  说明:这个javabean封装数据库连接及一些底层操作,派生出的类可以直接调用这些方法,另外提供了一个tochinese方法,主要用来进行中文数据的处理。

  // copyright (c) 2000 http://jspbbs.yeah.net
package lyf;
/**
* a class class.
* $#@60;p$#@62;
* @author liuyufeng
*/


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons