用ajax实现新闻发布系统


新闻发布系统,用ajax实现的,希望对你们有用 开发思路: jdbc访问层 ----> Dao增删查改 ----> servlet放置方法的调用以及参数等
资源截图
代码片段和文件信息
package org.news.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.news.util.DatabaseUtil;

/**
 * 执行数据库操作的工具类。
 * 
 * @author 北大青鸟
 */
public class baseDao {

    private Connection conn;
    
    public baseDao(Connection conn) {
        this.conn = conn;
    }
    
    /**
     * 增、删、改操作
     * 
     * @param sql
     *            sql语句
     * @param prams
     *            参数数组
     * @return 执行结果
     * @throws SQLException 
     */
    protected int executeUpdate(String sql object... params) throws SQLException {
        int result = 0;
        PreparedStatement pstmt = null;
        try {
            pstmt = conn.prepareStatement(sql);
            for (int i = 0; i < params.length; i++) {
                pstmt.setobject(i + 1 params[i]);
            }
            result = pstmt.executeUpdate();
        } catch (SQLException e) {
            e.printStackTrace();
            throw e;
        } finally {
            DatabaseUtil.closeAll(null pstmt null);
        }
        return result;
    }

    /**
     * 查询操作
     * 
     * @param sql
     *            sql语句
     * @param params
     *            参数数组
     * @return 查询结果集
     * @throws SQLException 
     */
    protected ResultSet executeQuery(String sql object... params) throws SQLException {
        PreparedStatement pstmt = null;
        ResultSet rs = null;
        try {
            pstmt = conn.prepareStatement(sql);
            for (int i = 0; i < params.length; i++) {
                pstmt.setobject(i + 1 params[i]);
            }
            rs = pstmt.executeQuery();
        } catch (SQLException e) {
            e.printStackTrace();
            throw e;
        }
        return rs;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-23 19:54  News_chapter_12
     文件        1585  2018-06-13 15:23  News_chapter_12.classpath
     目录           0  2018-07-23 19:54  News_chapter_12.myeclipse
     文件         305  2017-02-15 21:00  News_chapter_12.mymetadata
     文件        1757  2017-02-14 21:07  News_chapter_12.project
     目录           0  2018-07-23 19:54  News_chapter_12.settings
     文件         500  2016-08-01 16:39  News_chapter_12.settings.jsdtscope
     文件        1009  2018-06-12 15:17  News_chapter_12.settingscom.genuitec.eclipse.j2eedt.core.prefs
     文件         247  2018-06-11 22:46  News_chapter_12.settingscom.genuitec.eclipse.migration.prefs
     文件          57  2018-06-12 15:17  News_chapter_12.settingsorg.eclipse.core.resources.prefs
     文件         364  2017-02-13 15:02  News_chapter_12.settingsorg.eclipse.jdt.core.prefs
     文件         713  2018-06-12 15:17  News_chapter_12.settingsorg.eclipse.wst.common.component
     文件         361  2018-06-11 22:46  News_chapter_12.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-08-01 16:39  News_chapter_12.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-08-01 16:39  News_chapter_12.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-07-23 19:54  News_chapter_12WebRoot
     目录           0  2018-07-23 19:54  News_chapter_12WebRootmeta-INF
     文件          36  2016-08-01 16:39  News_chapter_12WebRootmeta-INFMANIFEST.MF
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INF
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INFclasses
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INFclassesmeta-INF
     文件          25  2018-06-11 22:46  News_chapter_12WebRootWEB-INFclassesmeta-INFMANIFEST.MF
     文件         241  2018-06-11 22:59  News_chapter_12WebRootWEB-INFclassesdatabase.properties
     文件         504  2016-08-01 16:44  News_chapter_12WebRootWEB-INFclasseslog4j.properties
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INFclassesorg
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INFclassesorg
ews
     目录           0  2018-07-23 19:54  News_chapter_12WebRootWEB-INFclassesorg
ewsdao
     文件        1814  2018-07-13 19:13  News_chapter_12WebRootWEB-INFclassesorg
ewsdaoaseDao.class
     文件         432  2018-07-13 19:13  News_chapter_12WebRootWEB-INFclassesorg
ewsdaoCommentsDao.class
     文件        1077  2018-07-13 19:13  News_chapter_12WebRootWEB-INFclassesorg
ewsdaoNewsDao.class
     文件         507  2018-07-13 19:13  News_chapter_12WebRootWEB-INFclassesorg
ewsdaoTopicsDao.class
............此处省略147个文件信息

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

发表评论

评论列表(条)