资源简介
javaweb做的一个在线投票系统,能够实现注册登录,添加投票,管理员维护等功能

代码片段和文件信息
package com.qst.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import javax.websocket.Session;
import com.qst.model.Info;
import com.qst.util.JDBCUtil;
import sun.print.resources.serviceui;
public class InfoDao {
Connection connection = null;
Statement stmt = null;
ResultSet rs = null;
Info info = null;
//1.首页信息列表显示
public List showlist(int baginint num) {
List infolist = new ArrayList();
String sql = “select v.vote_idv.vote_title v.vote_sum count(v1.choose_id) choose_sum user_name from vote_info vvote_choose v1user_add_vote v2 left join vote_user on id = user_id where v.choose_id = v1.choose_id and v2.vote_id = v.vote_id group by v.vote_id“;
sql += “ limit “ + bagin + ““ + num + “ “;
Connection conn = JDBCUtil.getConnection();
try {
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery(sql);
while (rs.next()) {
//实例化实体类
Info info = new Info();
info.setVote_id(rs.getInt(“vote_id“));
info.setVote_title(rs.getString(“vote_title“));
info.setVote_sum(rs.getInt(“vote_sum“));
info.setUser_name(rs.getString(“user_name“));
info.setChoose_sum(rs.getInt(“choose_sum“));
//把数据加入集合范类
infolist.add(info);
}
} catch (SQLException e) {
e.printStackTrace();
}finally {
JDBCUtil.close(conn stmt null rs);
}
return infolist;
}
//2.查询当前用户投了多少选项
public int searchuser_voteSum(int userid) {
String sql = “select count(*) count from user_add_vote where user_id=‘“+userid+“‘“;
Connection conn = JDBCUtil.getConnection();
int flag = 0;
try {
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery(sql);
if (rs.next()) {
flag = rs.getInt(“count“);
}
} catch (SQLException e) {
e.printStackTrace();
}
return flag;
}
// 3.查询当前用户是否已投票的信息
public int[] searchvoteById(int useridint votecount) {
String sql = “select vote_id from user_add_vote where user_id=‘“+userid+“‘“;
Connection conn = JDBCUtil.getConnection();
int[] a = new int[votecount + 1];
try {
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery(sql);
int i = 0;
while(rs.next()) {
a[i] = rs.getInt(“vote_id“);
i++;
}
} catch (SQLException e) {
e.printStackTrace();
}
return a;
}
// 4.查询投票信息总数量
public int searchAll() {
String sql = “select count(*) count from vote_info“;
Connection conn = JDBCUtil.getConnection();
int flag = 0;
try {
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery(sql);
if (rs.next()) {
flag = rs.getInt(“count“);
}
} catch (SQLException e) {
e.printStackTrace();
}
return flag;
}
// 5.添加投票信息
public int addinfo(String vote_title St
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11474 2019-03-12 14:59 vote.sql
目录 0 2019-02-18 10:52 Vote_Online\
文件 842 2018-12-20 09:30 Vote_Online\.classpath
目录 0 2019-02-18 10:53 Vote_Online\.git\
目录 0 2019-02-18 10:52 Vote_Online\.git\branches\
文件 4 2019-02-18 10:53 Vote_Online\.git\COMMIT_EDITMSG
文件 97 2019-02-18 10:52 Vote_Online\.git\config
文件 23 2019-02-18 10:52 Vote_Online\.git\HEAD
目录 0 2019-02-18 10:52 Vote_Online\.git\hooks\
文件 7560 2019-02-18 10:53 Vote_Online\.git\index
目录 0 2019-02-18 10:53 Vote_Online\.git\logs\
文件 150 2019-02-18 10:53 Vote_Online\.git\logs\HEAD
目录 0 2019-02-18 10:52 Vote_Online\.git\logs\refs\
目录 0 2019-02-18 10:53 Vote_Online\.git\logs\refs\heads\
文件 150 2019-02-18 10:53 Vote_Online\.git\logs\refs\heads\master
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 82 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 691 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 136 2019-02-18 10:53 Vote_Online\.git\ob
文件 86 2019-02-18 10:53 Vote_Online\.git\ob
文件 21 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 595 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 126 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
文件 1531 2019-02-18 10:53 Vote_Online\.git\ob
目录 0 2019-02-18 10:53 Vote_Online\.git\ob
............此处省略285个文件信息
- 上一篇:蓝桥杯Java模拟试题 望参考
- 下一篇:图书馆管理系统javaee大作业没写全
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- JSP企业人事管理系统设计(源代码+论
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- 实现一个图书管理系统
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- JSP,SQL,MVC的选课系统
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
评论
共有 条评论