选择显示字体大小

pwin98营造jsp环境及建立数据查询

利用jsp(javaserver pages)技术,能有效快速地建造动态数据库查询网页。众所周知,要学好、学精一应用软件,首先要装好软件,找一可运行实例学习,并对实例修改运行、学习提高,这样你就会很快入门及学精这一软件,本文说明在pwin98下如何营造jsp环境及建立一通过odbc对数据库查询的网页。

  环境为pwin98,所需软件为jdk1.3、jswdk1.0.1。这些软件可以从电脑软件市场买到,也可以从网站下载。

  jdk1.3的安装,运行jdk1.3安装文件,并把autoexec.bat在path后加c:\jdk1.3\bin 即可。(jdk是安装在c:\jdk1.3中,jdk是安装在其他目录,则c:\jdk1.3改为相应的目录).为了启动运行jswdk服务器在autoexec.bat还必须多加如下:

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

  jswdk1.0.1的安装,jswdk1.0.1的安装文件为一压缩文件,解压缩后它产生一目录jswdk-1.0.1,这样软件已装了。

  要想运行启动服务器jswdk-1.0.1目录下的startserver.bat),还必须设置和修改一些参数,你也可查看jsdk-1.0.1目录下的readme.html的说明,当没有设置修改参数时,在jswdk-1.0.1目录下键入startserver.bat会出现out of environment space错误信息,在jswdk-1.0.1目录下键入stopserver.bat(关闭jswdk服务器)会出现 error opening registry key 'software\javasoft\java runtime environment'错误信息,上面两个出错说明也大概告诉了我们出错的原因1、是内存;2、是注册,解决上面两个问题就可启动服务器.
解决办法:

  1、打开一dos窗口,按住[crtl]键再按[esc]键转到windows窗口,鼠标移到下面的ms-dos方式图标按鼠标右键,出现弹出菜单,再把鼠标移到弹出菜单的属性项并单击它,出现一弹出窗口,并单击其中内存项,把"内存"中的初始环境由自动改为2816或2816以上。
  2、在windows窗口开始-运行regedit按确定找到hkey_local_machine双击它找到software双击它找到javasoft双击它你们会看到"java 运行环境"按鼠标右键把它改名为 "java runtime environment",
这样完成了设置和参数的修改。
  重新启动计算机。
  在jswdk-1.0.1中键入startserver.bat会出现一dos窗口其中有如下内容:

  jswdk webserver version 1.0.1
  loaded configuration from: file:c:\jswdk-1.0.1\webserver.xml
  endpoint created: localhost/127.0.0.1:8080
  这表明你已安装成功。

  在ie4中键入http://127.0.0.1:8080:/ 就会出现java webserver page 的页面。

  这里必须说明的是jswdk1.0.1服务器并不象pws个人服务器它不是一单独的一软件,它必须jdk支持,如果jdk没装,或没装好它也不能启动运行,所以你们安装不能启动时,不要单从jswdk1.0.1找问题,还必须到jdk上找。

  如下建立一通过odbc对数据库数据库查询网页:

  首先建立一数据库data.dbf(现在叫数据表)两个字段name及tele并输入一些姓名及电话号码.然后在控制面板中的32位odbc (odbc 32bit)模块中,加入用户 dsn( user dsn),取名dbf,目录选定为data.dbf的所在目录,在jswdk-1.0.1\webpages下建一目录lihua并在其目录上建一文件lihua.jsp内容如下:

〈%@page import="java.sql.*;"%〉
html
〈head〉
〈meta http-equiv="content-type" content="text/html; charset=gb2312"〉
〈title〉数据库查询〈/title〉
〈/head〉
〈body〉
〈center〉
〈%
string url="jdbc:odbc:dbf";
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
connection con=drivermanager.getconnection(url);
databasemetadata dma=con.getmetadata();
statement stmt=con.createstatement();
resultset rs=stmt.executequery("select * from data");
out.print("〈table border〉");
%〉
〈caption〉数据库查询网面〈/caption〉
〈tr〉〈td〉姓名〈/td〉〈td〉电话〈/td〉〈/tr〉
〈%
while (rs.next()) {
out.print("〈tr〉〈td〉" + rs.getstring("name")+"〈/td〉〈td〉" +rs.getstring("tele") + "〈/td〉〈/tr〉");
}
out.print("〈/table〉");
rs.close();
%〉
〈/center〉
〈/body〉
〈/html

这样你在ie4中键入 http://127.0.0.1:8080/lihua/lihua.jsp你会看到你所录入的姓名及其电话号码。如果你看不到内容或 出现 error: 500 unable to compile class for jsp 你可到启动服务器中的java dos窗口查看错误原因。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

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