-
大小: 760KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-10
- 語言: Java
- 標簽:
資源簡介
在線投票系統(jsp-myeclipse10成功部署),完整代碼,帶數據庫。
先將數據庫附加到數據庫服務器,再用myeclipse打開工程中的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();
}?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;
}
/*
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????507??2012-03-15?08:28??voteWeb\.classpath
?????文件????????294??2012-03-15?08:28??voteWeb\.myme
?????文件???????1750??2012-03-15?08:35??voteWeb\.project
?????文件????????500??2012-03-15?08:28??voteWeb\.settings\.jsdtscope
?????文件????????334??2012-03-15?08:27??voteWeb\.settings\org.eclipse.jdt.core.prefs
?????文件????????459??2012-03-15?08:28??voteWeb\.settings\org.eclipse.wst.common.component
?????文件????????252??2012-03-15?08:28??voteWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2012-03-15?08:28??voteWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2012-03-15?08:28??voteWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????1048576??2008-02-15?15:37??voteWeb\dateba
?????文件????1048576??2008-02-15?15:37??voteWeb\dateba
?????文件???????3758??2012-03-15?08:38??voteWeb\src\com\yxq\toolbean\DB.java
?????文件???????1212??2012-03-15?08:30??voteWeb\src\com\yxq\toolbean\MyTools.java
?????文件????????645??2012-03-15?08:30??voteWeb\src\com\yxq\valuebean\TempSingle.java
?????文件????????588??2012-03-15?08:30??voteWeb\src\com\yxq\valuebean\VoteSingle.java
?????文件????????582??2012-03-15?08:29??voteWeb\WebRoot\css\st
?????文件???????3060??2012-03-15?08:31??voteWeb\WebRoot\doVote.jsp
?????文件???????1196??2012-03-15?08:29??voteWeb\WebRoot\images\backB.jpg
?????文件?????135015??2012-03-15?08:29??voteWeb\WebRoot\images\bg.jpg
?????文件??????13384??2012-03-15?08:29??voteWeb\WebRoot\images\count.jpg
?????文件???????1185??2012-03-15?08:29??voteWeb\WebRoot\images\indexB.jpg
?????文件??????20219??2012-03-15?08:29??voteWeb\WebRoot\images\messE.jpg
?????文件??????23173??2012-03-15?08:29??voteWeb\WebRoot\images\messT.jpg
?????文件??????13970??2012-03-15?08:29??voteWeb\WebRoot\images\note.jpg
?????文件???????1200??2012-03-15?08:29??voteWeb\WebRoot\images\resetB.jpg
?????文件???????1185??2012-03-15?08:29??voteWeb\WebRoot\images\showB.jpg
?????文件?????148079??2012-03-15?08:29??voteWeb\WebRoot\images\showbg.jpg
?????文件???????2603??2012-03-15?08:29??voteWeb\WebRoot\images\showli
?????文件??????14575??2012-03-15?08:29??voteWeb\WebRoot\images\spic.jpg
?????文件???????1204??2012-03-15?08:29??voteWeb\WebRoot\images\submitB.jpg
............此處省略39個文件信息
評論
共有 條評論