选择显示字体大小

配置web应用环境实现jsp留言簿


  java server page(简称jsp),和aspphp一样都是网络编程语言,只不过在jsp页面中插入的脚本代码是java语句片段。要利用jsp编写应用,首先,必须要有一个能执行jsp脚本的web服务器,可以在原有的apache、iis或pws服务器的基础上建立,不过有许多技术上的问题。建议刚接触jsp的虫们,还是白手起家,直接安装一个专门支持jspweb服务器,以免节外生枝,这里给大家介绍的是tomcat 3.1。

  熟悉网络编程的人都知道,在网络编程中要是没有数据库的支持,一件很简单的事做起来都是相当的辛苦。那么在java环境下使用什么数据库比较好呢?目前,流行的网络数据库主要有oraclesybase、sql server、mysql等,不过最适合个人网站或小型网络使用的首推mysql,其完全免费、容易安装、容易管理、容易获得、完全支持sql语言等特点,为目前广大网络编程爱好者所喜欢。本文介绍一下在windows环境下如何安装java sdk、tomcatmysql、jdbc for mysql

  软件准备
  首先要下载到下面这些程序:

  1、java编译支持环境:j2sdk1_3_-win.exe(30mb)

  2、jdbc for mysql驱动程序:mm.mysql.jdbc-1.2b.zip(386kb)

  3、支持jspweb服务器tomcat3.1:jakarta-to,cat.zip(2.23mb)

  4、mysql数据库服务器mysql-3.23.21-beta-win-src.zip(2.23mb)

  以上程序除mysql数据库服务器外,在http://java.sun.com/中都有最新版的程序,在各大下载中心也都很容易下载到。

  安装具有jdbc for mysqljsp开发环境
  安装java 开发工具包
  在用户访问tomcat服务器jsp页面时,tomcat首先调用java开发工具包,编译并执行jsp页面中的java代码,将结果以html的格式返回给客户。因此在安装tomcat之前,必须先安装java开发工具包。安装时直接双击下载的j2sdk1_3_0-win.exe,就可以安装java开发环境,惟一需要操作的就是选择一下安装目录,这里假设安装在c:\jdk1.3目录下。

  另外, 如果选用中文的windows,必须修改系统注册表,因为在安装过程中,系统用中文注册“java 运行时环境”这一分支,该分支用于指明java运行时所需文件的目录,而java sdk不能识别系统注册表中的中文数据。

  具体步骤是:用regedit打开注册表并找到javasoft项, 位置为:hkey_local_machine→software→javasoft,找到 “java 运行时环境” ,把这个分支导出到文件1.reg中。然后用文本编辑器打开1.reg,把其中的所有“java 运行时环境”替换成“java runtime environment”并保存,双击该文件导入注册表

  接着是设置环境变量。在win 9x中,要编辑autoexec.bat文件,用set 语句来设定环境变量。在win nt或win 2000中可以选择“我的电脑”,右键点出选单,选择“属性”,弹出“系统特性”对话框, 选择“高级”,然后点按钮“环境变量”,就可以编辑系统的环境变量了。

  在其中加入如下语句:

  rem 设置路径

  path=%path%;c:\jdk1.3;c:\jdk1.3\bin

  rem 设置java环境变量

  set classpath=c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;

  rem 设置java主目录

  set java_home=c:\jdk1.3

  安装tomcat 3.1
  安装tomcat 3.1比较简单,直接把jakarta-tomcat.zip解压释放到c:\tomcat目录下即可,接着是设置环境变量,加入如下语句:

  rem 设置路径

  path=%path%;c:\tomcat

  rem 设置tomcat环境变量

  set classpath=c:\tomcat\classes;c:\tomcat\lib;%classpath

  rem 设置tomcat的主目录

  set tomcat_home=c:\tomcat

  重新启动电脑后,你就拥有了一台支持jspweb服务器。运行c:\tomcat\bin目录下startup.bat后出现两个命令行方式的窗口。这时在浏览器中键入 http://localhost:8080/,应该可以看到tomcat 3.1的画面了。对了,千万不要把这两个窗口关了,它表示是javatomcat正在后台运行。要关闭服务器可执行c:\tomcat\bin目录下shutdown.bat。

  安装mysql数据库管理系统
  将下载的mysql-3.23.21-beta-win-src.zip解压缩到一个临时目录,运行临时目录中的setup,根据安装向导选择好安装目录和安装方式,系统就会完成安装。这里假设安装在c:\mysql目录下。运行c:\mysql\bin\目录下的mysqld-shareware.exe就可以启动mysql了。启动mysql后,windows桌面没什么变化,可以通过执行mysql manager来检查数据库服务是否安装成功。如果安装成功,你就可以直接打开里面的库test和mysql

  安装jdbc for mysql
  为了使java能操作mysql数据库,需要安装mysql的jdbc驱动程序,将mm.mysql.jdbc-1.2b.zip解压到c:\下,自动生成一个mm.mysql.jdbc-1.2b的目录,并设置环境变量:

  rem 设置mysql.jdbc环境变量

  set classpath=c:\mm.mysql.jdbc-1.2b;%classpath

  重新启动后,所有的安装就全部ok了!

  例子:使用环境建立留言簿
  建立存放数据的表
  要设计一个留言簿,首先必须在mysql数据库中建立一个存放留言数据的表,假设该表为questbook,其结构如下:

  recordid 存放记录号

  name 存放留言者的姓名

  email 存放留言者的邮件地址

  body 存放留言者的留言

  具体操作步骤:

  1.执行程序mysqld-shareware.exe,启动mysql

  2.执行程序mysqlmanager,打开库test。

  3.选择tools选单下的sql query ,出现mysql query窗口。

  4.在query标签下,输入命令如下:create table questbook(recordid int,name char(20),email char(30), body text)。

  5.单击运行图标。你就可以得到用于存放留言簿数据的表questbook。

  编写留言簿程序
  java是通过jdbc for mysql提供的工具包中的api函数,来调用mysql数据库,你可以用浏览器打开c:\mm.mysql.jdbc-1.2b\doc\apidoc\index.html文件来获得所有api函数说明。下面我只向大家介绍几个编写留言簿所需的函数。

  class.forname("org.gjt.mm.mysql.driver"); 用于加载 mm.mysql驱动程序

  con = drivermanager.getconnection("jdbc:mysql://localhost:3306/test?user=root;password="); 用于连接本地数据库mysql

  stmt = con.createstatement(); 生成数据库对象

  rs = stmt.executequery("select * from guestbook");执行sql语句并返回结果集

  将程序编好后放在tomat的发布目录c:\tomcat\webapps\root下就可以了。


  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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