• 大小: 39.93MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-17
  • 语言: Java
  • 标签: android  校园app  

资源简介

基于android平台的校园app代码,管理校园社团的android app的代码

资源截图

代码片段和文件信息

package gem.corporation.dao;

import gem.corporation.entity.Activity;
import gem.corporation.service.UserService;
import gem.corporation.util.Application;
import gem.corporation.util.DBConnection;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class ActivityDao {
// 获取审核成功的活动集合
public List getPagedActivities() {
Connection conn = null;
PreparedStatement prep = null;
ResultSet rs = null;
List activities = new ArrayList();
try {
// 1、联数据库
conn = DBConnection.getConnection();
// 2、SQL语句
String sql = “select * from activity where aStatus=1 or aStatus=2 order by aId desc“;
// 3、获得PreparedStatement对象
prep = conn.prepareStatement(sql);
// 5、执行SQL语句
rs = prep.executeQuery();
// 6、处理查询结果,
while (rs.next()) {
// 对每一条记录,==》转换为一个新的活动对象
Activity activity = new Activity();
activity.setaId(rs.getInt(“aId“));
activity.setatitle(rs.getString(“atitle“));
activity.setaPicture(Application.server_ip
+ rs.getString(“aPicture“));
activity.setaBrief(rs.getString(“aBrief“));
activity.setaAddress(rs.getString(“aAddress“));
activity.setStartTime(rs.getString(“startTime“));
activity.setEndTime(rs.getString(“endTime“));
activity.setaNumber(rs.getInt(“aNumber“));
activity.setUser(new UserService().getUserById(rs
.getInt(“userId“)));
activity.setTribe(new TribeDao().getTribeByID(rs.getInt(“tid“)));
activity.setaStatus(rs.getInt(“aStatus“));
activities.add(activity);
}
} catch (Exception e) {
// 一定要处理异常,异常的信息要存在日志文件
// 转化为你应用程序的异常,再抛出
throw new RuntimeException(e);
} finally {
// 6、关闭资源
try {
if (rs != null)
rs.close();
if (prep != null)
prep.close();
if (conn != null)
conn.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
return activities;
}

// 分页获取活动集合
public List getPageActivities(int page) {
Connection conn = null;
PreparedStatement prep = null;
ResultSet rs = null;
List activities = new ArrayList();
try {
// 1、联数据库
conn = DBConnection.getConnection();
// 2、SQL语句
String sql = “select * from activity where aStatus=1 or aStatus=2 order by aId desc limit ??“;
// 3、获得PreparedStatement对象
prep = conn.prepareStatement(sql);
prep.setInt(1 Application.activities_pagecount * page);
prep.setInt(2 Application.activities_pagecount);
// 5、执行SQL语句
rs = prep.executeQuery();
// 6、处理查询结果,
while (rs.next()) {
// 对每一条记录,==》转换为一个新的活动对象
Activity activity = new Activity();
activity.setaId(rs.getInt(“aId“));
activity.setatitle(rs.getString(“atitle“));
activity.setaPicture(Application.server_ip
+ rs.getString(“aPicture“));
activity.setaBrief(rs.ge

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\
     文件       29874  2016-05-26 09:36  基于Android平台的校园App源码\corporation.sql
     文件         883  2016-04-09 23:45  基于Android平台的校园App源码\Corporation\.classpath
     文件        1044  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.project
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\.settings\
     文件         503  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\.jsdtscope
     文件         364  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\org.eclipse.jdt.core.prefs
     文件         485  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\org.eclipse.wst.common.component
     文件         345  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-03-15 17:56  基于Android平台的校园App源码\Corporation\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\classes\
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\classes\gem\
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\
     文件       17691  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\ActivityDao.class
     文件        6475  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\Activity_ApplicationDao.class
     文件        5005  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\Activity_FavorDao.class
     文件        5813  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\ConcernDao.class
     文件        9034  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\School_InformationDao.class
     文件       13232  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\TribeDao.class
     文件        8137  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\Tribe_ApplicationDao.class
     文件        4032  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\Tribe_FavorDao.class
     文件        8578  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\dao\UserDao.class
     目录           0  2016-06-08 09:32  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\entity\
     文件        3758  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\entity\Activity.class
     文件        2045  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\entity\Activity_Application.class
     文件        1965  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\entity\Activity_Comment.class
     文件        2021  2016-05-26 09:19  基于Android平台的校园App源码\Corporation\build\classes\gem\corporation\entity\Activity_Favor.class
............此处省略1590个文件信息

评论

共有 条评论