原本的源代码是没有myeclipse工程的,数据库采用sqlserver2000,服务器采用tomcat.
本人将所有代码放到myeclipse10里面,部署到apache-tomcat-6.0.35,数据库改用sqlserver2008,发现原来的驱动还可以用,也可以用(http://blog.youkuaiyun.com/flyuniverse_shell/article/details/7351016)中说明的新的驱动。
在我本机部署成功的源代码:
关键源代码:
(DB.java)
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 = "xiexie";
}
/**
* @功能 加载数据库驱动程序
*/
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()
JSP在线投票系统代码解析

本文档详细分析了一个基于JSP的在线投票系统的代码实现,包括DB.java类的数据库连接、查询和更新操作,以及doVote.jsp中的投票逻辑处理,如用户IP检查和投票时间限制。代码适用于MyEclipse、Apache Tomcat和SQL Server环境。
最低0.47元/天 解锁文章
-在线投票系统-4-代码分析&spm=1001.2101.3001.5002&articleId=7355970&d=1&t=3&u=96895a73fe414b148ec1b11e9ffe4132)
2310

被折叠的 条评论
为什么被折叠?



