资源简介
JSP实现 在线投票系统
在线投票系统,该系统可以对投票数量进行累加、查询统计票数等操作。
操作注意事项
1.在进行投票操作时,一个小时内只能投一次票。
在线投票系统,该系统可以对投票数量进行累加、查询统计票数等操作。
操作注意事项
1.在进行投票操作时,一个小时内只能投一次票。

代码片段和文件信息
package com.database;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import com.valuebean.UserSingle;
import com.valuebean.voteSingle;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
public class DB {
private String className;
private String url;
private String username;
private String password;
private Connection con;
private Statement st;
private ResultSet res;
public DB() {
className=“com.mysql.jdbc.Driver“;
url=“jdbc:mysql://localhost:3306/votedb“;
username = “root“;
password = “3.14159“;
}
public void loadDriver() {
try {
Class.forName(className);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
System.out.println(“加载数据库驱动失败!“);
e.printStackTrace();
}
}
public void getConnection() {
loadDriver();
try {
con = (Connection) DriverManager.getConnection(url username password);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(“连接数据库失败!“);
e.printStackTrace();
}
}
public void getStatement() {
getConnection();
try {
st = (Statement) con.createStatement();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(“获取statement对象失败“);
e.printStackTrace();
}
}
public void getResultSet(String sql) {
if(sql != null && !sql.equals(““)) {
getStatement();
try {
res = st.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(“查询数据库失败!“);
e.printStackTrace();
}
}
}
public void closed() {
try {
if(res != null) {
res.close();
}
if(con != null) {
con.close();
}
if(st != null) {
st.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(“关闭数据库失败!“);
e.printStackTrace();
}
}
public int update(String sql) {
int i = -1;
if(sql != null && !sql.equals(““)) {
getStatement();
try {
i = st.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(“数据库更新失败!“);
e.printStackTrace();
}finally {
closed();
}
}
return i;
}
public ArrayList getVotes(){
String sql = “select * from vote“;
getResultSet(sql);
ArrayList votes = new ArrayList();
try {
while(res.next()) {
voteSingle v = new voteSingle();
v.setId(res.getString(1));
v.settitle(res.getString(2));
v.setNum(res.getString(3));
votes.add(v);
}
res.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return votes;
}
public ArrayList getUsers(){
String sql = “select * from users“;
getResultSet(sql);
ArrayList users = new ArrayList();
try {
wh
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-17 17:11 VoteDemo\
文件 840 2018-04-17 22:01 VoteDemo\.classpath
文件 908 2018-04-17 17:10 VoteDemo\.project
目录 0 2018-04-17 17:10 VoteDemo\.settings\
文件 567 2018-04-17 17:10 VoteDemo\.settings\.jsdtscope
文件 364 2018-04-17 17:10 VoteDemo\.settings\org.eclipse.jdt.core.prefs
文件 476 2018-04-17 17:10 VoteDemo\.settings\org.eclipse.wst.common.component
文件 305 2018-04-17 17:10 VoteDemo\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-04-17 17:10 VoteDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-04-17 17:10 VoteDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-04-17 17:10 VoteDemo\build\
目录 0 2018-04-17 22:01 VoteDemo\build\classes\
目录 0 2018-04-17 22:01 VoteDemo\build\classes\com\
目录 0 2018-04-17 22:01 VoteDemo\build\classes\com\databa
文件 5385 2018-04-18 10:42 VoteDemo\build\classes\com\databa
目录 0 2018-04-17 22:01 VoteDemo\build\classes\com\toolbean\
文件 1579 2018-04-18 00:03 VoteDemo\build\classes\com\toolbean\MyTool.class
目录 0 2018-04-17 22:01 VoteDemo\build\classes\com\valuebean\
文件 914 2018-04-17 22:01 VoteDemo\build\classes\com\valuebean\UserSingle.class
文件 891 2018-04-17 22:01 VoteDemo\build\classes\com\valuebean\voteSingle.class
目录 0 2018-04-17 17:11 VoteDemo\Sql\
文件 464 2018-04-18 01:00 VoteDemo\Sql\init.sql
目录 0 2018-04-17 19:30 VoteDemo\src\
目录 0 2018-04-17 19:30 VoteDemo\src\com\
目录 0 2018-04-17 17:46 VoteDemo\src\com\databa
文件 4469 2018-04-18 10:42 VoteDemo\src\com\databa
目录 0 2018-04-17 19:30 VoteDemo\src\com\toolbean\
文件 873 2018-04-18 00:03 VoteDemo\src\com\toolbean\MyTool.java
目录 0 2018-04-17 17:44 VoteDemo\src\com\valuebean\
文件 449 2018-04-17 17:43 VoteDemo\src\com\valuebean\UserSingle.java
文件 441 2018-04-17 17:45 VoteDemo\src\com\valuebean\voteSingle.java
............此处省略13个文件信息
相关资源
- 基于JSP实现的美食餐饮管理系统(源
- 基于JSP实现的医院住院管理系统.7z.
- 在线投票系统源代码
- Java项目 JSP实现在线订餐系统 数据库
- jsp在线投票系统源代码
- 在线投票系统jsp
- JSP实现一个简单的留言板
- hibernate+servlet+jsp实现超市账单管理
- jsp实现教室管理系统
- jsp上传视频 jsp实现案例 源码
- jsp实现对数据库的增删改查-.rar
- 在线投票系统JavaWeb源代码+sql
- JavaMail+Ajax+Jsp实现邮箱发送验证消息并
- jsp+mysql 在线投票系统
- 用jsp实现的web项目:交友信息发布网
- springboot+JPA+JSP实现登录功能
- JSP实现仪器设备管理系统
- jsp实现对数据库的增删改查操作
- jsp实现excel上传至数据库,以及 从数
- jsp实现的办公用品管理系统,功能齐
- JSP实现分页显示数据库中的数据
- Jsp实现学生成绩管理系统-更新数据库
- Jsp实现学生成绩管理系统
- JSP实现留言板系统
- [QQ]JSP015在线投票系统.rar
- web课程设计 Servlet+JSP实现的图书管理
- web/java/jsp实现发送手机短信验证码和
- 图书馆管理系统jsp实现
- 在线投票系统 jsp 网页制作
- jsp实现数据库连接登陆测试
评论
共有 条评论