课工场新闻管理系统.rar


新闻管理系统 ,是课工厂 学习JavaWeb 课程,,动态网页贯穿整个课程所用到的一个项目,这是一个运行在服务器端的项目,可以操作数据库实现增删改查,上传图片等操作,用户登录需要填写账号密码才可以实现功能。
资源截图
代码片段和文件信息
package com.kgc.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;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

import com.kgc.util.ConfigManager;

//基类:数据库操作通用类
public class baseDao {
protected Connection conn;
protected PreparedStatement ps;
protected Statement stmt;
protected ResultSet rs;

// 获取数据库连接
public boolean getConnection() {
// 读出配置信息
String driver = ConfigManager.getInstance().getString(“jdbc.driver_class“);
String url = ConfigManager.getInstance().getString(“jdbc.connection.url“);
String username = ConfigManager.getInstance().getString(“jdbc.connection.username“);
String password = ConfigManager.getInstance().getString(“jdbc.connection.password“);
// 加载JDBC驱动
try {
Class.forName(driver);
// 与数据库建立连接
conn = DriverManager.getConnection(url username password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
return false;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
return true;
}

// 获取数据库连接
public boolean getConnection2() {
try {
//初始化上下文
Context cxt=new InitialContext();
//获取与逻辑名相关联的数据源对象
DataSource ds=(DataSource)cxt.lookup(“java:comp/env/jdbc/news“);
conn=ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
return false;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
return true;
}

// 增删改 delete from news_detail where id=? and title=?
public int executeUpdate(String sql object[] params) {
int updateRows = 0;
if(getConnection()){
try {
ps=conn.prepareStatement(sql);
//填充占位符
for(int i=0;i ps.setobject(i+1 params[i]);
}
updateRows=ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
}

return updateRows;
}

// 查询
public ResultSet executeSQL(String sqlobject[] params) {
if(getConnection()){
try {
ps=conn.prepareStatement(sql);
//填充占位符
for(int i=0;i ps.setobject(i+1 params[i]);
}
rs=ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
}
return rs;
}

public ResultSet executeSQL2(String sqlobject[] params) {
if(getConnection2()){
try {
ps=conn.prepareStatement(sql);
//填充占位符
for(int i=0;i ps.setobject(i+1 params[i]);
}
rs=ps.executeQuery();
} catch (SQLException e) {
e.printStackTrace();
}
}
return rs;
}

// 关闭资源
public boolean closeResource() {
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
if(ps!=null){
try {
ps.clo

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

     文件        529  2016-05-03 17:23  课工场新闻管理系统
ews.classpath

     文件        285  2016-05-03 17:23  课工场新闻管理系统
ews.mymetadata

     文件       1747  2016-05-03 17:32  课工场新闻管理系统
ews.project

     文件        500  2016-05-03 17:23  课工场新闻管理系统
ews.settings.jsdtscope

     文件        364  2016-05-03 17:23  课工场新闻管理系统
ews.settingsorg.eclipse.jdt.core.prefs

     文件        450  2016-05-03 17:23  课工场新闻管理系统
ews.settingsorg.eclipse.wst.common.component

     文件        252  2016-05-03 17:23  课工场新闻管理系统
ews.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-05-03 17:23  课工场新闻管理系统
ews.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-05-03 17:23  课工场新闻管理系统
ews.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       3477  2016-05-17 17:13  课工场新闻管理系统
ewssrccomkgcdaoaseDao.java

     文件        665  2016-05-20 13:07  课工场新闻管理系统
ewssrccomkgcdaoimplNewsCategoryDaoImpl.java

     文件       7886  2016-06-03 11:44  课工场新闻管理系统
ewssrccomkgcdaoimplNewsDaoImpl.java

     文件        173  2016-05-20 13:06  课工场新闻管理系统
ewssrccomkgcdaoNewsCategoryDao.java

     文件        780  2016-06-03 11:43  课工场新闻管理系统
ewssrccomkgcdaoNewsDao.java

     文件       1503  2016-05-20 13:06  课工场新闻管理系统
ewssrccomkgcpojoNews.java

     文件        501  2016-05-20 13:06  课工场新闻管理系统
ewssrccomkgcpojoNewsCategory.java

     文件        782  2016-05-20 13:13  课工场新闻管理系统
ewssrccomkgcserviceimplNewsCategoryServiceImpl.java

     文件        952  2016-06-03 11:43  课工场新闻管理系统
ewssrccomkgcserviceimplNewsServiceImpl.java

     文件        179  2016-05-20 13:08  课工场新闻管理系统
ewssrccomkgcserviceNewsCategoryService.java

     文件        484  2016-06-03 11:43  课工场新闻管理系统
ewssrccomkgcserviceNewsService.java

     文件        410  2016-05-20 13:14  课工场新闻管理系统
ewssrccomkgcserviceTestNewsCategoryService.java

     文件        432  2016-05-31 17:58  课工场新闻管理系统
ewssrccomkgcserviceTestNewsService.java

     文件        861  2016-05-17 16:02  课工场新闻管理系统
ewssrccomkgcutilConfigManager.java

     文件       1370  2016-05-31 17:59  课工场新闻管理系统
ewssrccomkgcutilPageSupport.java

     文件        158  2016-05-17 15:56  课工场新闻管理系统
ewssrcdatabase.properties

     文件        792  2016-05-27 10:09  课工场新闻管理系统
ewsWebRootckeditor.htaccess

     文件       2545  2016-05-27 10:09  课工场新闻管理系统
ewsWebRootckeditoradaptersjquery.js

     文件     172870  2016-05-27 10:09  课工场新闻管理系统
ewsWebRootckeditorCHANGES.html

     文件      30817  2016-05-27 10:09  课工场新闻管理系统
ewsWebRootckeditorckeditor.asp

     文件     375761  2016-05-27 10:09  课工场新闻管理系统
ewsWebRootckeditorckeditor.js

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

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

发表评论

评论列表(条)