首页 > 系统 > 关键词 > linux服务器最新资讯 > 正文

RedHatLinux网络服务器构架实务(八)

2008-09-11 16:17 · 稿源:互联网

//获取字段值,参数为字符串--字段名
publicStringgetString(StringfieldName)
throwsSQLException{
 returnrs.getString(fieldName);
}

//上移指针
publicbooleanprevious()
throwsSQLException{
 if(rs==null)
thrownewSQLException("ResultSetisnull.");
 returnrs.previous();
}

//下移指针
publicbooleannext()
throwsSQLException{
 if(rs==null)
thrownewSQLException("ResultSetisnull.");
 returnrs.next();
}

//指针最上
publicbooleanfirst()
throwsSQLException{
 if(rs==null)
thrownewSQLException("ResultSetisnull.");
 returnrs.first();
}

//指针最下
publicbooleanlast()
throwsSQLException{
 if(rs==null)
thrownewSQLException("ResultSetisnull.");
 returnrs.last();
}

//清除变量,当你仅需要清除变量而不关库时可调用此方法
privatevoidclear()throwsSQLException{
if(rs!=null)rs.close();
 rs=null;
 if(stmt!=null)stmt.close();
 stmt=null;
}

//清除变量并关库
publicvoidclose()throwsSQLException{
 clear();
if(conn==null)
 thrownewSQLException("Thisconnectionhasbeenclosedalready.");
 if(conn.isClosed())
thrownewSQLException("Thisconnectionhasbeenclosed.");
 conn.close();
 conn=null;
}

 }

2编写逻辑层代码
##在客户端创建dbbridge.jsp,然后上传到服务器端即可:

##上级要来视察某官僚的工作,只见该官僚指挥若定:
##逻辑层对处理层说:小子,去跟我的后台联络一下。//连库并初始化
<jsp:useBeanid="bridge"class="com.gledecity.yesgo.sql.DBBridge"/>
##逻辑层对处理层说:把我们今年的工作成果准备一下。//执行SQL语句
<%bridge.execSQL("select*fromprov");
##逻辑层对处理层说:材料准备好了?干得好!上级一来看到一片数据。//循环显示
while(bridge.next())
{out.print(bridge.getString("prov_id")+bridge.getString("prov_name")+"<br>");}
##逻辑层对处理层说:好了好了,政绩显示完毕,你们通通滚蛋吧。//关闭所有变量
bridge.close();%>
##上级看后非常满意,拍拍官僚的肩膀:"干得不错!"官僚一高兴,说:"哪里哪里,都是下属办事得力!"

3测试该程序
lynxhttp://www.yesgo.loc/dbbridge.jsp
##当然你也可以在客户端浏览器测试,只是你需要将你服务器的IP添加到你网络设置中的DNS列表中。

##处理的结果是数据库中所有的数据:

1安徽
2北京
3重庆
4福建
5甘肃
6广东
7广西
8贵州
9海南
10河北
11黑龙江
12河南
13湖北
14湖南
15内蒙古
16江苏
17江西
18吉林
19辽宁
20宁夏
21青海
22山西
23陕西
24山东
25上海
26四川
27天津
28西藏
29新疆
30云南
31浙江
32香港
33澳门
34台湾

例四:测试PHP
1创建源文件
touch/home/www/test.php
chmod701/home/www/test.php

2编辑源文件
vitest.php
##源代码如下:
<?
phpinfo();
?>

3测试该程序
lynxhttp://www.yesgo.loc/test.php
//结果是大家熟知的服务器端变量列表。

Step17Configurationdebug

##调试过程可能的错误如下:

常见错误一:Youdon'thavepermission

Forbidden
Youdon'thavepermissiontoaccess/onthisserver.

Apache/1.3.22Serveratwww.yesgo.locPort80

原因可能是:

1、你没有为该目录或者该文件设置guest组权限;
2、你没有将该文件名设置为默认页面,尤其是在仅用域名访问的情况下。
解决办法:
chmod701/home/www
chmod701/home/www/*

vi/usr/local/apache/conf/httpd.conf
DirectoryIndexindex.htmlindex.jspindex.xtpindex.phpindex.php3

常见错误二:404NotFound

404NotFound
/index.jspwasnotfoundonthisserver.

Resin2.0.5(builtThuNov1517:56:24PST2001)

原因可能是:
1、你请求的文件名输入错误;
2、你没有在resin.conf和httpd.conf中都建立相应的主机。

解决办法:
1、检查文件名,尤其注意大小写问题;
2、参照Resininstall步骤中的配置支持JSP的虚拟主机部分。

常见错误三:java.lang.ClassNotFoundException

500ServletException
java.lang.ClassNotFoundException:org.gjt.mm.mysql.Driver
atcom.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:479)
atjava.lang.ClassLoader.loadClass(ClassLoader.java:253)
atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
atjava.lang.Class.forName0(NativeMethod)
atjava.lang.Class.forName(Class.java:120)
at_cnmysql__jsp._jspService(/cnmysql.jsp:4)
atcom.caucho.jsp.JavaPage.service(JavaPage.java:74)
atcom.caucho.jsp.Page.subservice(Page.java:485)
atcom.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:176)
atcom.caucho.server.http.Invocation.service(Invocation.java:278)
atcom.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
atcom.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:338)
atcom.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:270)
atcom.caucho.server.TcpConnection.run(TcpConnection.java:140)
atjava.lang.Thread.run(Thread.java:484)

Resin2.0.5(builtThuNov1517:56:24PST2001)

原因可能是:
1、你没有安装驱动程序;
2、驱动程序没有设置到系统CLASSPATH中。

解决办法:
参见ClassesInstall和edit/etc/profile两部分

  • 相关推荐
  • 大家在看
  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • linux系统入门用什么书好

    有朋友问我为何学习Linux,其实我刚开始学习时也有这个疑问,不知道它的用处何在,它的优点何在,就会有这样的疑问,只是看到好多人都在学习,很好奇,自己也想学一下,但又不知道为何要学它。后来我就在网上和图书馆找Linux相关的知识和书籍,对其知识有了全面的了解后决定是不是要学习,就不会盲目跟风,明白自己为何要学习是很重要的。言归正传,为何要学习Linux呢,首先了解一下Linux,它是一套可以供大家免费使用的类Unix操作

  • Win10新预览版19645推送:修复中文输入法无法切换、Linux内核从镜像剥离

    今晨,微软面向快速通道(Fast Ring)的Insider会员推送新预览版,操作系统版本号Build 19645。经查,Build 19645属于mn_release分支,在微软切换到rs_prerelease之前,我们的确很难看到新功能

  • 最强蜗牛服务器无响应详细解决办法 三种办法解决服务器无响应

    最强蜗牛经常的会碰到服务器无响应的情况,那么遇到这样的情况怎么办呢?下面就来为大家分享一下最强蜗牛服务器无响应详细解决办法。

  • Xbox智能分发是什么 Smart Delivery有哪些服务

    微软游戏业务部门Xbox在近日公布了一个全新的服务——智能分发(Smart Delivery),这一个将上一代主机游戏延续到次世代主机的服务,具体服务内容是什么呢,我们来一起看下。

  • 外媒:英伟达AMD服务器芯片销量正在增加

    【TechWeb】6月30日消息,据国外媒体报道,数据中心、云计算等领域的需求,也带动了服务器销量的增长,进而也拉升了服务器相关芯片销量的提升。外媒在最新的报道中就表示,英伟达、AMD这两大厂商服务器芯片的销量,正在增加,他们对未来也非常乐观。英伟达服务器相关芯片的业绩,在他们的财报中体现在数据中心这一业务上,这一业务2020财年的营收为29.83亿美元,在英伟达营收中所占的比重,由上一财年的25%提升到了27.4%。而在截?

  • AppClips是什么功能 AppClips怎么使用

    苹果iOS14系统中加入了一个全新的AppClips功能,这个功能是可以让用户不下载全部应用的情况下就可以使用该应用的功能,那么AppClips是怎么使用,这里我们来了解下AppClips功能的介绍。

  • 周杰伦新单曲《Mojito》导致QQ音乐服务器崩溃

    DoNews 6月12日消息(记者 刘文轩)今天凌晨,周杰伦最新单曲《Mojito》在QQ音乐、酷狗音乐、酷我音乐上线。上线后不久,QQ音乐服务器似乎开始出现崩溃的情况,有用户在QQ音乐官方微博下留言反馈了这一情况。从用户发布的截图可以看出,用户在付费购买这张单曲的时候,会被提示“购买过程中由于网络异常导致失败,系统未扣费,请尝试重新购买”。这并不是周杰伦第一次把QQ音乐搞到崩溃,早在去年9月,周杰伦的单曲《说好不哭》上线

  • 2个月构建一个Go服务器,他通过众筹获得14万元

    Kaya.gs是使用Go语言构建的一个服务器,它的创始人Gabriel Benmergui仅用 2 个月的时间就完成该产品的构建及启动,并在随后几个月的时间内容通过众筹活动筹集了 2 万美元。然而,投入运行 1 年后,Kaya.gs就被迫关闭了。

  • Redmi 9在海外率先发布:搭载联发科Helio G80处理器

    【TechWeb】经过了一段时间的密集曝光,昨天,全新的Redmi 9新机在西班牙正式发布了。外观方面,全新的Redmi 9采用的是一块6.53英寸19.5:9LCD水滴屏,分辨率为2340x1080,最高亮度400尼特,采用康宁大猩猩三代玻璃,背部延续中式圆造型,整合了拍照和后指纹模块,后置四摄相机模组。机身三围163.32 × 77.01 × 9.1 mm,重量为198g,提供灰色、绿色和紫色三种配色可选。配置方面,全新的Redmi 9搭载联发科Helio G80处理器,基于12

  • 感天动地却终究没法感动你!买199台服务器也没能让一个土豪脱单

    从前有一个年轻的土豪,他喜欢看直播,看美女,大学没读完就在家天天刷DOUYIN,家里怕他出去调皮。。这一天,他突然觉得无聊了,觉得这样每天打赏下去,就算不会坐吃山空,也会要么被主播害死,要么被老爸打死。于是他想做点什么正经事情了。他想多认识年轻漂亮的女孩,他渴望交友,于是他想做个交友的APP。比如MOMO这样的。做个APP,需要办执照,注册公司,办ICP,等等。他找来了平时的酒肉朋友,朋友告他除了办这些证照外,还需?

  • 猿辅导招聘服务器端研发工程师(JAVA)诚邀技术大拿

    猿辅导是一家在线教育领域的互联网公司,众所周知互联网公司最重要的岗位非程序员莫属,猿辅导也不例外,近日猿辅导招聘服务器端研发工程师(JAVA)正如火如荼的进行着。猿辅导可以为工程师们提供舒适的工作环境以便大家可以大显身手。猿辅导望京办公楼猿辅导的这份工作主要内容是负责猿辅导主app相关产品服务器端的开发,而且作为一名有经验的研发工程师,你还需要指导新人进行开发。猿辅导的办公环境对于这个岗位,猿辅导有相应?

  • 华为发布新一代智能服务器,携手英特尔加速智能计算前行

    今天,华为在深圳发布了新一代FusionServer Pro V6 智能服务器,首款推出FusionServer Pro 2488H V6 四路机架服务器。相比上一代FusionServer Pro V5 搭配的第二代英特尔?至强?可扩展处理器,新一代FusionServer Pro V6 搭配了第三代英特尔?至强?可扩展处理器,并支持最新英特尔?傲腾?持久内存。 自 2019 年华为将FusionServer服务器全面升级为FusionServer Pro智能服务器以来,该产品线已连续推出两代新品,华为一直紧跟英特尔技

  • 制造商消息人士:云服务器需求未来一年半依旧强劲

    6月3日消息,据国外媒体报道,智能手机等诸多产品及服务的出货量和市场需求都受到了影响,但笔记本电脑、处理器、在线教育、云计算等产品和服务的需求,却有一定程度的提升。外媒最新的报道显示,云服务器也是需求有增长的一个领域,需求依旧强劲,未来一段时间的出货量也将高速增长。外媒是援引服务器制造领域消息人士透露的消息,报道云服务器需求强劲、出货辆将高速增长的。这一服务器制造领域的消息人士表示,云服

  • LOL新英雄Lillia什么时候出 莉莉娅新游戏上线时间

    在LOL测试服中出现了一个新的英雄名字“Lillia”(暂译:莉莉娅),目前有关这个英雄的信息还十分少,不少玩家很期待这个英雄什么时候会推出,这里我们来看下莉莉娅英雄的上线时间。

  • 浪潮发布了两款M6系列四路服务器,支持最新的第三代Intel Xeon可扩展处理器

    [TechWeb]全球领先的IT基础架构提供商浪潮(Inspur)发布了两款M6系列四路服务器,支持最新的第三代Intel Xeon可扩展处理器,其中包括针对云方案进行了优化的2U四路服务器NF8260M6和四路4U四路服务器NF8480M6。传统企业客户的关键任务应用场景的服务器。第三代Intel Xeon可扩展处理器支持四路和八路服务器,单个CPU最多可支持28个内核。主流CPU首次支持Bfloat16数字格式,以增强AI深度学习性能和计算速度。同时,在云计算,内存数

  • 联想“关键先生”闪亮登场,全新四路服务器加速企业智能化转型

    联想企业科技集团于今日正式推出ThinkSystem SR850 V2 和SR860 V2 两款四路服务器。作为联想ThinkSystem系列最新的高端产品,全新升级至英特尔第三代至强可扩展处理器的SR850 V2 和SR860 V2 能凭借无与伦比的性能、扩展性和可靠性为企业的智能化转型开拓全新路径。在“新基建”引发的智能化转型大潮中,对数据的分析、处理和利用已经成为企业在当下和未来取得成功的重要因素,再加上数据量爆炸式增长的现状,让企业对服务器产品提?

  • IDC:全球通用服务器厂商一季度收入为168.4亿美元

    日前,IDC发布了《 2020 年第 1 季度全球x86 服务器市场追踪报告》。报告显示,一季度,全球通用服务器厂商收入为168. 4 亿美元,同比下降9.1%,出货量为 250 万台,同比下降0.2%。戴尔、HPE和浪潮仍占据市场前三把交椅。

  • 助力中小型企业 联想企业科技集团推出ThinkServer TS80X服务器

    6 月 10 日,联想企业科技集团宣布推出新款塔式服务器Lenovo ThinkServer TS80X,持续以客户为中心赋能中小企业数字化转型。作为联想ThinkServer家族的最新成员,TS80X将完整强悍的服务能力精炼至18.5L的小巧身材中,旨在以最高性价比成为中小企业客户入门级服务器的不二之选。联想ThinkServer TS80X塔式服务器中小企业成中国经济脊梁 数字化转型助力度过难关在中国,中小企业的地位正变得越来越重要,数据显示,目前我国的中小企?

  • 戴森全新Digital Slim轻量无绳吸尘器全球首发——轻量科技,性能不妥协

    今日,戴森Digital Slim轻量无绳吸尘器于中国市场全球首发。它是戴森无绳吸尘器中重量最轻的一款产品,搭配吸头后仅重1. 5 千克,重量减轻30%、体积减小20%,性能却依旧强劲。作为一款专为中国家庭设计的产品,戴森Digital Slim轻量无绳吸尘器经过了大量的居家环境测试,能够满足中国消费者高频率、深层次、全方位的日常清洁需求,轻松吸除家中的大小颗粒和看不见的微尘与过敏原。戴森全新Digital Slim轻量无绳吸尘器全球首发戴森?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议