评教系统javaweb


这是一个用javaweb写的评教系统,很小项目,代码分层清晰易懂规范,适合初学者拿来练手学习,包含数据库
资源截图
代码片段和文件信息
package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class baseDAO {
public baseDAO() {
try {
Class.forName(“com.mysql.jdbc.Driver“);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

// 属性 --------------------------
private Connection conn;
private Statement stm;
private PreparedStatement pstm;
private ResultSet rs;

// 获得连接--------------------------
public Connection getConn() {
try {
if (conn == null || conn.isClosed()) {
conn = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/judge_teacher“
“root“ “root“);
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println(“getConnection()错误“);
}
return conn;
}

// 执行增、删、改SQL语句--------------------
public int executeUpdate(String sql) throws SQLException {
if (getConn() == null) {
System.out.println(“与数据库连接失败!“);
return -1;
}
stm = conn.createStatement();
return stm.executeUpdate(sql);
}

// 重载执行增、删、改SQL语句--------------------
public int executeUpdate(String sql object[] obj) throws SQLException {
if (getConn() == null) {
System.out.println(“与数据库连接失败!“);
return -1;
}
pstm = conn.prepareStatement(sql);
if (obj != null) {
for (int i = 0; i < obj.length; i++) {
pstm.setobject(i + 1 obj[i]);
}
}
return pstm.executeUpdate();
}

// 执行查询SQL语句----------------------------
public ResultSet executeQuery(String sql) throws SQLException {
if (getConn() == null) {
System.out.println(“与数据库连接失败!“);
return null;
}
stm = conn.createStatement();
rs = stm.executeQuery(sql);
return rs;
}

// 重载执行查询SQL语句----------------------------
public ResultSet executeQuery(String sql object[] obj) throws SQLException {
if (getConn() == null) {
System.out.println(“与数据库连接失败!“);
return null;
}
pstm = conn.prepareStatement(sql);
if (obj != null) {
for (int i = 0; i < obj.length; i++) {
pstm.setobject(i + 1 obj[i]);
}
}
rs = pstm.executeQuery();
return rs;
}

// 关闭ResultSet
public void closeResultSet() {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

// 关闭Connection
public void closeConnection() {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

// 关闭Statement和PreparedStatement
public void closeStatement() {
if (stm != null) {
try {
stm.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

if (pstm != null) {
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

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

     文件    1871179  2018-06-14 15:37  mysql.docx

     文件      74752  2013-02-23 16:53  phpStudyApacheinab.exe

     文件      79360  2013-02-23 16:50  phpStudyApacheinabs.exe

     文件      33280  2013-02-23 16:49  phpStudyApacheinApacheMonitor.exe

     文件      13824  2013-02-21 20:14  phpStudyApacheinapr_crypto_openssl-1.dll

     文件      18944  2013-02-21 20:16  phpStudyApacheinapr_dbd_mysql-1.dll

     文件      22016  2013-02-23 16:50  phpStudyApacheinapr_dbd_odbc-1.dll

     文件      12288  2013-02-23 16:48  phpStudyApacheinapr_ldap-1.dll

     文件       9192  2013-02-23 16:54  phpStudyApacheindbmmanage.pl

     文件      82432  2013-02-23 16:48  phpStudyApacheinhtcacheclean.exe

     文件      83968  2013-02-23 16:53  phpStudyApacheinhtdbm.exe

     文件      67584  2013-02-23 16:48  phpStudyApacheinhtdigest.exe

     文件      78848  2013-02-23 16:49  phpStudyApacheinhtpasswd.exe

     文件      20992  2013-02-23 16:49  phpStudyApacheinhttpd.exe

     文件      53760  2013-02-23 16:49  phpStudyApacheinhttxt2dbm.exe

     文件     133632  2013-02-23 16:46  phpStudyApacheinlibapr-1.dll

     文件      27136  2013-02-23 16:46  phpStudyApacheinlibapriconv-1.dll

     文件     184320  2013-02-23 16:46  phpStudyApacheinlibaprutil-1.dll

     文件    1058816  2013-02-23 14:57  phpStudyApacheinlibeay32.dll

     文件     312832  2013-02-23 16:46  phpStudyApacheinlibhttpd.dll

     文件    1017344  2012-12-27 12:13  phpStudyApacheinlibxml2.dll

     文件      48640  2013-02-23 16:49  phpStudyApacheinlogresolve.exe

     文件     122880  2012-04-07 11:36  phpStudyApacheinlua51.dll

     文件     327168  2013-02-23 14:58  phpStudyApacheinopenssl.exe

     文件     112128  2012-12-27 12:10  phpStudyApacheinpcre.dll

     文件      64000  2013-02-23 16:49  phpStudyApachein
otatelogs.exe

     文件     215040  2013-02-23 14:57  phpStudyApacheinssleay32.dll

     文件      13312  2013-02-23 16:49  phpStudyApacheinwintty.exe

     文件      67584  2012-05-14 11:33  phpStudyApacheinzlib1.dll

     文件        880  2013-02-23 16:29  phpStudyApachecgi-binprintenv.pl

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)