• 大小: 33.14MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-03
  • 语言: Java
  • 标签: web项目  

资源简介

里面有许多java代码,有许多权限(不同的层次),用户登录和管理者登录不同的网站;

资源截图

代码片段和文件信息

package dao;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

import org.junit.Test;

import util.DBUtil;

import entity.Data;
import entity.DataAndRank;

public class DataDao {
/** 获取图片的数据String */
public String getStrDatas(){
/*
 * 将数据以字符串的形式传进来:
 * image0=小疯image1=小疯image2=李慧image3=小璐image4=老徐image5=侯帅image6=毛浩林image7=老曹image8=刘伟image9=高方image10=符蓉image11=李莎image12=丁文image13=刘婷image14=王云奇image15=吴越image16=刘莹image17=刘敏image18=齐明image19=谭成城image20=霍鹏飞image21=刘子营image22=刘少鹏image23=秦汉image24=王义亮image25=张永进image26=张思远image27=葛德胜image28=刘伟image29=李慧image30=小疯image31=赵永祥
 */
//读取所有的图片信息 
String str = null;
try{
String file = “data.txt“;
InputStream is = DataDao.class.getClassLoader().getResourceAsStream(file);
InputStreamReader isr = new InputStreamReader(is“gbk“);
BufferedReader br = new BufferedReader(isr);
String s = ““;
while((s=br.readLine())!=null){
str = s;
}
}catch(Exception e){
e.printStackTrace();
}
return str;
}

/** 获取图片的数据 String-->Data */
public List getDatas(){
//获取图片数据的String
String str = getStrDatas();
String[] strArr = str.split(““);
//存储:图片数据
List datas = new ArrayList();
//将数据存储到datas集合中
for(String s : strArr){
String[] image_author = s.split(“=“);
datas.add(new Data(
image_author[0]
image_author[1]
0
));
}
return datas;
}

/** 将解析到的图片数据插入到数据库中返回影响了多少条 */
public int addAllData(){
List datas = getDatas();
String sql = “insert into data (imageauthor) values (??)“;
Connection conn = null;
PreparedStatement ps = null;
int num = 0;
try {
conn = DBUtil.getConnection();
ps = conn.prepareStatement(sql);
//将图片数据分别转换成字段值上传到数据data表中
for(int i=0;i ps.setString(1datas.get(i).getImage());
ps.setString(2datas.get(i).getAuthor());
num += ps.executeUpdate();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.closeConnection(conn);
}
return num;
}

/** 查找所有的图片数据 */
public List findAllData(){
Connection conn = null;
PreparedStatement ps = null;
String sql = “select * from data order by votes desc“;
List datas = new ArrayList();
try {
conn = DBUtil.getConnection();
ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while(rs.next()){
datas.add(new Data(
rs.getString(“image“)
rs.getString(“author“)
rs.getInt(“votes“)
));
}
} catch (SQLException e) {
e.printStackTrace();
} finally{
DBUtil.closeConnection(conn);
}
return datas;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-23 11:19  VoteSystem_mysql\
     文件         604  2016-08-23 11:22  VoteSystem_mysql\.classpath
     目录           0  2016-08-11 18:15  VoteSystem_mysql\.myeclipse\
     文件         322  2016-08-29 16:50  VoteSystem_mysql\.mymetadata
     文件        1289  2016-08-15 09:59  VoteSystem_mysql\.project
     目录           0  2016-08-15 09:59  VoteSystem_mysql\.settings\
     文件        1040  2016-08-15 11:13  VoteSystem_mysql\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         330  2016-08-11 18:15  VoteSystem_mysql\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-08-30 16:57  VoteSystem_mysql\src\
     目录           0  2016-08-22 17:15  VoteSystem_mysql\src\dao\
     文件        6326  2016-08-23 15:54  VoteSystem_mysql\src\dao\DataDao.java
     文件        2027  2016-08-25 15:00  VoteSystem_mysql\src\dao\MyTime.java
     文件        1816  2016-08-23 16:07  VoteSystem_mysql\src\dao\VoteAdminDao.java
     文件        2691  2016-08-23 17:51  VoteSystem_mysql\src\dao\VoteDao.java
     文件        1037  2016-08-22 16:52  VoteSystem_mysql\src\data.sql
     文件         435  2016-08-29 21:21  VoteSystem_mysql\src\data.txt
     文件         138  2016-08-22 17:05  VoteSystem_mysql\src\db.properties
     目录           0  2016-08-22 17:49  VoteSystem_mysql\src\entity\
     文件         826  2016-08-12 13:42  VoteSystem_mysql\src\entity\Data.java
     文件         952  2016-08-13 16:18  VoteSystem_mysql\src\entity\DataAndRank.java
     文件         702  2016-08-12 15:40  VoteSystem_mysql\src\entity\Vote.java
     文件         948  2016-08-22 17:50  VoteSystem_mysql\src\entity\VoteAdmin.java
     目录           0  2016-08-23 16:54  VoteSystem_mysql\src\ip\
     文件        1025  2016-08-22 17:35  VoteSystem_mysql\src\ip\NetworkUtil.java
     目录           0  2016-08-25 10:02  VoteSystem_mysql\src\test\
     文件        1446  2016-08-17 14:37  VoteSystem_mysql\src\test\TestDataDao.java
     文件         248  2016-08-15 10:16  VoteSystem_mysql\src\test\TestDBUtil.java
     文件        1280  2016-08-25 10:01  VoteSystem_mysql\src\test\TestMyTime.java
     文件         695  2016-08-12 16:01  VoteSystem_mysql\src\test\TestVoteDao.java
     目录           0  2016-08-15 09:59  VoteSystem_mysql\src\util\
     文件        1664  2016-08-12 09:19  VoteSystem_mysql\src\util\DBUtil.java
............此处省略125个文件信息

评论

共有 条评论