资源简介

完整的jsp投票系统,其中有源程序配置的流程即系统操作流程,有数据库,复制拷贝即可使用。

资源截图

代码片段和文件信息

package com.yxq.toolbean;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import com.yxq.valuebean.TempSingle;
import com.yxq.valuebean.VoteSingle;

public class DB {
private String className;

private String url;

private String username;

private String password;

private Connection con;

private Statement stm;

private ResultSet rs;

public DB() {
className = “com.microsoft.jdbc.sqlserver.SQLServerDriver“;
url = “jdbc:microsoft:sqlserver://localhost:1433;databaseName=db_vote“;
username = “sa“;
password = ““;
}

/**
 * @功能 加载数据库驱动程序
 */
public void loadDrive() {
try {
Class.forName(className);
} catch (ClassNotFoundException e) {
System.out.println(“加载数据库驱动程序失败!“);
e.printStackTrace();
}
}

/**
 * @功能 获取数据库连接
 */
public void getCon() {
loadDrive();
try {
con = DriverManager.getConnection(url username password);
} catch (Exception e) {
System.out.println(“连接数据库失败!“);
e.printStackTrace();
}
}

/**
 * @功能 获取Statement对象
 */
public void getStm() {
getCon();
try {
stm = con.createStatement();
} catch (Exception e) {
System.out.println(“获取Statement对象失败!“);
e.printStackTrace();
}
}

/**
 * @功能 查询数据表,获取结果集
 */
public void getRs(String sql) {
getStm();
try {
rs = stm.executeQuery(sql);
} catch (Exception e) {
System.out.println(“查询数据库失败!“);
e.printStackTrace();
}
}

/**
 * @功能 查询数据表,获取投票选项
 */
public List selectVote(String sql) {
List votelist = null;
if (sql != null && !sql.equals(““)) {
getRs(sql);
if (rs != null) {
votelist = new ArrayList();
try {
while (rs.next()) {
VoteSingle voteSingle = new VoteSingle();
voteSingle.setId(MyTools.intToStr(rs.getInt(1)));
voteSingle.settitle(rs.getString(2));
voteSingle.setNum(MyTools.intToStr(rs.getInt(3)));
voteSingle.setOrder(MyTools.intToStr(rs.getInt(4)));
votelist.add(voteSingle);
}
} catch (Exception e) {
System.out.println(“封装tb_vote表中数据失败!“);
e.printStackTrace();
} finally {
closed();
}
}
}
return votelist;
}

/**
 * @功能 查询数据表,获取指定IP最后一次投票的记录
 */
public TempSingle selectTemp(String sql) {
TempSingle tempSingle = null;
if (sql != null && !sql.equals(““)) {
getRs(sql);
if (rs != null) {
try {
while (rs.next()) {
tempSingle = new TempSingle();
tempSingle.setId(MyTools.intToStr(rs.getInt(1)));
tempSingle.setVoteIp(rs.getString(2));
tempSingle.setVoteMSEL(rs.getLong(3));
tempSingle.setVoteTime(rs.getString(4));
}
} catch (Exception e) {
System.out.println(“封装tb_temp表中数据失败!“);
e.printStackTrace();
} finally {
closed();
}
}
}
return tempSingle;
}

/**
 *

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

     文件        552  2009-10-14 14:53  voteWeb\.classpath

     文件        294  2009-10-14 14:47  voteWeb\.mymetadata

     文件       1225  2009-10-14 14:54  voteWeb\.project

     文件    1048576  2009-10-14 16:30  voteWeb\datebase\db_vote_Data.MDF

     文件    1048576  2009-10-14 16:30  voteWeb\datebase\db_vote_Log.LDF

     文件       3752  2008-02-14 14:40  voteWeb\src\com\yxq\toolbean\DB.java

     文件       1212  2008-02-14 14:55  voteWeb\src\com\yxq\toolbean\MyTools.java

     文件        645  2008-01-18 11:57  voteWeb\src\com\yxq\valuebean\TempSingle.java

     文件        588  2008-01-16 16:48  voteWeb\src\com\yxq\valuebean\VoteSingle.java

     文件        582  2008-01-18 09:22  voteWeb\WebRoot\css\style.css

     文件        697  2009-10-14 14:56  voteWeb\WebRoot\default.jsp

     文件       3060  2008-02-14 15:45  voteWeb\WebRoot\doVote.jsp

     文件       1196  2008-01-30 10:28  voteWeb\WebRoot\images\backB.jpg

     文件     135015  2008-01-29 19:17  voteWeb\WebRoot\images\bg.jpg

     文件      13384  2008-01-30 11:53  voteWeb\WebRoot\images\count.jpg

     文件       1185  2008-01-30 09:02  voteWeb\WebRoot\images\indexB.jpg

     文件      20219  2008-01-30 10:55  voteWeb\WebRoot\images\messE.jpg

     文件      23173  2008-01-30 11:08  voteWeb\WebRoot\images\messT.jpg

     文件      13970  2008-01-30 09:26  voteWeb\WebRoot\images\note.jpg

     文件       1200  2008-01-30 09:02  voteWeb\WebRoot\images\resetB.jpg

     文件       1185  2008-01-30 09:02  voteWeb\WebRoot\images\showB.jpg

     文件     148079  2008-01-30 11:21  voteWeb\WebRoot\images\showbg.jpg

     文件       2603  2008-01-29 19:12  voteWeb\WebRoot\images\showlink.jpg

     文件      14575  2008-01-30 11:13  voteWeb\WebRoot\images\spic.jpg

     文件       1204  2008-01-30 09:02  voteWeb\WebRoot\images\submitB.jpg

     文件      22800  2008-01-30 09:36  voteWeb\WebRoot\images\voteE.jpg

     文件       2665  2008-01-29 19:12  voteWeb\WebRoot\images\votelink.jpg

     文件       5114  2008-01-30 09:02  voteWeb\WebRoot\images\voteT.jpg

     文件        697  2008-02-12 16:44  voteWeb\WebRoot\index.jsp

     文件       1510  2008-01-30 11:18  voteWeb\WebRoot\messages.jsp

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

评论

共有 条评论