• 大小: 892KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签: jsp  servlet  

资源简介

这是 jsp + servlet 完整的java 企业论坛系统项目源码 可以直接导入eclipse、myeclipse。内附数据库文件 mysql版,也可改成其它数据库, 换对应数据库连接驱动和修改sql语法即可

资源截图

代码片段和文件信息

package com.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/bbs“
“root“ “admin“);
}
} 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();
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-16 10:38  JavaPrj_8\
     文件         432  2009-11-29 14:33  JavaPrj_8\.classpath
     目录           0  2018-03-08 09:25  JavaPrj_8\.myeclipse\
     文件         300  2010-01-29 10:31  JavaPrj_8\.mymetadata
     文件        1227  2009-11-29 14:37  JavaPrj_8\.project
     目录           0  2016-08-16 10:38  JavaPrj_8\.settings\
     文件         330  2009-11-29 14:33  JavaPrj_8\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\meta-INF\
     文件          39  2009-11-29 14:33  JavaPrj_8\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\com\
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\
     文件        3254  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\baseDAO.class
     文件        2438  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\CommonDAO.class
     文件       14652  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\ManagerDAO.class
     文件        7876  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\ReplyInfoDAO.class
     文件        4057  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\SectionInfoDAO.class
     文件        8642  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\TopicInfoDAO.class
     文件        4100  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\dao\UserInfoDAO.class
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\com\entity\
     文件        1994  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\entity\ReplyInfo.class
     文件        1380  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\entity\SectionInfo.class
     文件        2218  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\entity\TopicInfo.class
     文件        1850  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\entity\UserInfo.class
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\com\match\
     文件        2364  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\match\CheckDAO.class
     目录           0  2016-08-16 10:38  JavaPrj_8\WebRoot\WEB-INF\classes\com\page\
     文件        2768  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\page\DetailPage.class
     文件        1226  2010-01-29 10:31  JavaPrj_8\WebRoot\WEB-INF\classes\com\page\IndexPage.class
............此处省略115个文件信息

评论

共有 条评论