• 大小: 1.18MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-11
  • 语言: Java
  • 标签: 在线影评  系统  JSP  

资源简介

本在线影评系统利用jsp动态网页技术和MySql数据库,以B/S模式开发,实现电影的动态发布和管理。前台为用户提供了电影搜索、分类和评论等功能;管理用户可以通过Web浏览器登陆后台实现电影的删除,添加。

资源截图

代码片段和文件信息

package beans;

import java.sql.*;

import com.sun.rowset.CachedRowSetImpl;

public class database {

// 格式输出
StringBuffer queryResult;
// Vector vector=new Vector();
// 定义变量,id,pic,moviename,daoyan,zhuyan,difang,pianchang,leibie,pingfen,shangyingshijian
String keyword = ““;//
int id pianchang;
float pingfen;
int shangyingshijian;
String pic = ““ moviename = ““ daoyan = ““ zhuyan = ““ difang = ““
leibie = ““;
String logname = ““ text = ““;

int pageSize = 2;
int showPage = 1;
int pageAllCount = 0;
int a = 0;// 计算字段个数
CachedRowSetImpl rowSet;

// 构造函数
public database() {
queryResult = new StringBuffer();
}

public void chaxun(String str String biao) {
Connection con;
Statement sql;
ResultSet rs;
String uri = “jdbc:mysql://localhost:3306/movie“;// 或者“jdbc:mysql://localhost/shuju”,不用写端口

try {
queryResult.append(““);
Class.forName(“com.mysql.jdbc.Driver“);
con = DriverManager.getConnection(uri “root“ “root“);
DatabasemetaData metadata = con.getmetaData();
ResultSet rs1 = metadata.getColumns(null null biao null);

queryResult.append(““);
while (rs1.next()) {
a++;
String clumnName = rs1.getString(4);
queryResult.append(““ + clumnName + ““);
}
queryResult.append(““);
sql = con.createStatement();
rs = sql.executeQuery(str);

rowSet = new CachedRowSetImpl();
rowSet.populate(rs);
rowSet.last();
int m = rowSet.getRow();
int n = pageSize;
pageAllCount = ((m % n) == 0) ? (m / n) : (m / n + 1);
if (showPage > pageAllCount)
showPage = 1;
if (showPage <= 0)
showPage = pageAllCount;
try {
rowSet.absolute((showPage - 1) * pageSize + 1);
for (int i = 1; i <= pageSize; i++) {
queryResult.append(““);
for (int k = 1; k <= a; k++)
queryResult.append(““ + rowSet.getString(k)
+ ““);
queryResult.append(““);
rowSet.next();
}
} catch (SQLException e) {
e.printStackTrace();
}
queryResult.append(““);
con.close();
} catch (Exception e) {
queryResult.append(e);
}
}

// 顺序查询,在本例中是“新片”的方法,查询出上映时间在一年内的电影
public StringBuffer getShunxuchaxun() {
chaxun(“select * from movie where (2011-shangyingshijian)<=1“ “movie“);
return queryResult;
}

// “分类”的方法
public StringBuffer getTiaojianchaxun() {
Connection con;
Statement sql;
ResultSet rs;
String uri = “jdbc:mysql://localhost:3306/movie?useUnicode=true&characterEncoding=UTF-8“;

try {
queryResult.append(““);
Class.forName(“com.mysql.jdbc.Driver“);
con = DriverManager.getConnection(uri “root“ “root“);
DatabasemetaData metadata = con.getmetaData();
ResultSet rs1 = metadata.getColumns(null null “movie“ null);
int a = 0;
queryResult.append(““);
while (rs1.next()) {
a++;
String clumnName = rs1.getString(4);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        705  2013-06-30 09:07  movie2\.classpath

     文件        291  2013-06-30 09:01  movie2\.mymetadata

     文件       1749  2013-06-30 09:01  movie2\.project

     文件        500  2013-06-30 09:01  movie2\.settings\.jsdtscope

     文件        109  2012-04-13 17:25  movie2\.settings\com.genuitec.eclipse.ws.prefs

     文件        395  2013-06-30 09:01  movie2\.settings\org.eclipse.jdt.core.prefs

     文件        456  2013-06-30 09:01  movie2\.settings\org.eclipse.wst.common.component

     文件        252  2013-06-30 09:01  movie2\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-06-30 09:01  movie2\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-06-30 09:01  movie2\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       9483  2013-06-30 10:03  movie2\src\beans\database.java

     文件        664  2012-04-13 17:25  movie2\src\beans\Login.java

     文件        669  2012-04-13 17:25  movie2\src\beans\ManagerLogin.java

     文件       1484  2012-04-13 17:25  movie2\src\beans\MovieInform.java

     文件        633  2012-04-13 17:25  movie2\src\beans\Register.java

     文件       1821  2013-06-30 10:08  movie2\src\handle\HandleDatabase.java

     文件       3308  2013-06-30 15:42  movie2\src\handle\HandleLogin.java

     文件       3097  2013-06-30 10:08  movie2\src\handle\HandleManagerLogin.java

     文件       3073  2013-06-30 10:08  movie2\src\handle\HandleRegister.java

     文件       3178  2013-06-30 14:32  movie2\WebRoot\fenlei.jsp

     文件        605  2013-06-30 14:31  movie2\WebRoot\header.jsp

     文件        766  2012-04-13 17:25  movie2\WebRoot\img\abclg.png

     文件       5874  2012-04-13 17:25  movie2\WebRoot\img\pic1.jpg

     文件       5240  2012-04-13 17:25  movie2\WebRoot\img\pic2.jpg

     文件       6094  2012-04-13 17:25  movie2\WebRoot\img\pic3.jpg

     文件       4569  2012-04-13 17:25  movie2\WebRoot\img\pic4.jpg

     文件       3914  2012-04-13 17:25  movie2\WebRoot\img\pic5.jpg

     文件       5966  2012-04-13 17:25  movie2\WebRoot\img\pic6.jpg

     文件       4427  2012-04-13 17:25  movie2\WebRoot\img\pic7.jpg

     文件       5155  2012-04-13 17:25  movie2\WebRoot\img\pic8.jpg

............此处省略48个文件信息

评论

共有 条评论