RedHatLinux网络服务器构架实务(八)
2009-05-13 00:59:10来源:未知 阅读 ()
//获取字段值,参数为字符串--字段名
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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- linux入门系列11--Centos7网络服务管理 2020-02-17
- 网络管理 2018-07-16
- VSFTPd自架Linux网络服务器方法 2009-05-13
- Linux下TCP网络服务器实现源代码 2009-05-13
- 用GkrellM监测Linux网络服务器 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash