这个是使用JSP、JDBC技术构架一个关于JAVA语言的BBS讨论区
源代码在线查看: search.jsp
File Name:search.jsp
Author:fancy
Date:2001.6.1
Usage:search the topic
Address:Peking University 37#215,62762526,fancyrainbow@263.net,bbs.pku.edu.cn(id:javalover)
Note:1.这是一个Open Source项目,你可以自由的获取,修改,传播本项目的代码,无需经过本人的同意。
2.你不可以将本项目的源代码用于商业应用,除非获得本人的书面允许。
3.本项目的核心源代码所有权归原开发者所有,如果需要获取最新的核心代码,请与本人联系
--%>
String topic=request.getParameter("topic");
String author=request.getParameter("author");
if(topic==null)
{
topic="";
}
if(author==null)
{
author="";
}
%>
Java论坛
java.sql.Statement stmtsearch=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String SQL="SELECT * FROM data WHERE topic like"+" '%"+topic+"%' and author like "+" '%"+author+"%' ORDER BY id DESC";
//out.println(SQL);
ResultSet rslist=stmtsearch.executeQuery(SQL);
rslist.last();
int count=rslist.getRow();
if(count==-1)
count=0;
rslist.first();
rslist.close();
rslist=stmtsearch.executeQuery(SQL);
%>
String prevlink="";
String nextlink="";
String firstlink="";
String lastlink="";
String editlink="";
String deletelink="";
String backlink="";
//设定Session,可能用不上,临时的
session.putValue("prevlink",prevlink);
session.putValue("nextlink",nextlink);
session.putValue("firstlink",firstlink);
session.putValue("lastlink",lastlink);
session.putValue("editlink",editlink);
session.putValue("deletelink",deletelink);
session.putValue("backlink",backlink);
%>
Java技术讨论区(查询文章)
共查找到合适的纪录条
编号
主题
作者
回文数
发表时间
int i=0;
while(rslist.next())
{
int id=rslist.getInt(13);
%>
i++;
}
rslist.close();
%>
conn.close();
%>