如何使用JSP+MySQL创建留言本(二)

2016-01-29 12:07 13 1 收藏

如何使用JSP+MySQL创建留言本(二),如何使用JSP+MySQL创建留言本(二)

【 tulaoshi.com - Java 】

  有了数据库下面就要对数据库操作读取留言了!
下面列出显示留言的主要程序
<%@page import="java.sql.*"
import ="java.util.*"
import ="java.io.*"
contentType="text/html; charset=gb2312"
%
<html
<head
<title萍慧自由空间留言本</title
<meta name="GENERATOR" content="Microsoft FrontPage 4.0"
<meta name="ProgId" content="FrontPage.Editor.Document"
<style type="text/css"<!--
body { font-size: 9pt}
td { font-size: 9pt}--
</style
</head
<body
<p align="center"<u<font size="5" face="华文新魏"萍慧自由空间留言本</font</u</p
<table width="75%" border="1" bgcolor="#FFCCFF" bordercolorlight="#0000FF"  
bordercolordark="#6666FF" cellpadding="0" cellspacing="0" align="center"
<tr  
  <td colspan="5" height="202"
<%//下面处理用户的分页请求
String string_page;
int Page,RecoderPage,RecoderRow;
try{string_page=request.getParameter("page");
}catch (NullPointerException e){string_page="";}
try{Page=Integer.parseInt(string_page);
}catch(NumberFormatException e)
{Page=0;
}

java.sql.Connection sqlConn; //数据库连接对象
java.sql.Statement sqlStmt; //语句对象
java.sql.ResultSet sqlRst; //结果集对象
//登记JDBC驱动对象
Class.forName ("org.gjt.mm.mysql.Driver").newInstance ();
//连接数据库
sqlConn= java.sql.DriverManager.getConnection ("jdbc:mysql://localhost/p","test","");
//创建语句对象
sqlStmt=sqlConn.createStatement  
(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//执行Sql语句
String sqlQuery="select count(*) from comment";
sqlRst=sqlStmt.executeQuery (sqlQuery);
sqlRst.next();
int count=sqlRst.getInt(1); //取得总的留言记录数
if (Page=0)RecoderPage=Page;//处理页面
else RecoderPage=0-Page*10;
if (RecoderPagecount/15){ RecoderPage=count/15; Page=RecoderPage; }//页面越界
  
RecoderRow=RecoderPage*15; //取得要显示的留言记录号
sqlQuery="select * from comment order by userid desc limit "+RecoderRow+",15;"; //一次读取15条记录
sqlRst=sqlStmt.executeQuery (sqlQuery);
% 总共有<%=count%条留言  
<% while (sqlRst.next()) //显示留言
{ //取得下一条记录 % 第<%=sqlRst.getString("userid")%条  
   <table width="95%" border="1" cellspacing="1" cellpadding="1"  
bordercolorlight="#6666FF" bordercolordark="#6666FF" bgcolor="#CCCCFF" align="center"
    <tr  
     <td width="25%"昵称:<%=sqlRst.getString("username")%</td
     <td width="25%"性别:<%=sqlRst.getString("sex")%</td
     <td colspan="2" width="50%"地址:<%=sqlRst.getString("address") %</td
    </tr
    <tr  
     <td width="25%"电话:<%=sqlRst.getString("telnumber")%</td
     <td width="25%"邮编:<%=sqlRst.getString("post")%</td
     <td width="25%"OICQ:<%=sqlRst.getString("oicq")%</td
   &nb

来源:http://www.tulaoshi.com/n/20160129/1484713.html

延伸阅读
标签: Web开发
最近一直在用php+dbfile开发blog,开发过程中学到了不少东西,于是就试着写了一个小留言本。 这个留言本采用php+dbfile,不需要使用数据库,可以放在blog中使用,比如http://www.customyze.com,这个blog中的Tag Board就是这个留言本。 整个留言本需要四个文件,分别是:board.php、index.php、config.php、admin.php。 board.php用来存储...
标签: ASP
1、用Access建造一个数据库data.mdb,建立表Guest,结构如下: ID 自动编号 标题 字符串 署名 字符串 正文 备注。   2、guest.aspx   <%@ Import Namespace="System.Data" %   <%@ Import Namespace="System.Data.OleDb" %   <html<head   <style &n...
建立资料表: Step1 首先开启phpmyadmin,进入wordpress资料库中,并新增一个wp_gbook的资料表与栏位数目8。 Step2 接着依照下方设定栏位的名称与型态,并且把gid设为UNSIGNED与auto_increment,表示该栏不可重覆,同时自动产生。 Step3 按下执行成功结果如下所示。 建立PHP站台: Step4 进入blog目录,新增一个资料夹为gboo...
标签: PHP
  下面是配置说明: 为了配置的方便,重新整理了代码,现在已经把全部的需要设置的参数都放在config.php文件里了,配置起来应该很简单,里面有详悉的说明. 目标:在十分种内搞定你的留言本!!! 1: 建立一个数据库(要主页提供数据库空间) 一般的有phpMyAdmin开放源玛的前端.创建以来很简单的. 取好名字后,记得把confi...
标签: ASP
  五、建立显示XML数据的ASP文件(index.asp) 这个文件要实现的功能就是读取并显示XML数据,首先创建一个XML对像然后把XML读入内存中,利用DOM分离出我们所要的数据。 <% strSourceFile = Server.MapPath("/") & "\List.xml" '获取XML文件的路径这里根据你的虚拟目录不同而不同 Set objXML = Server.Create...

经验教程

233

收藏

52
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部