• 大小: 10.95MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: Java
  • 标签: java  mysql  amazeUI  毕设  

资源简介

1.系统技术 后台:java(jdk1.7) jdbc 数据库:mysql5.5 前端UI:amazeUI2.3 2.包结构 apply.sql:数据库 apply.war:项目打好的war包(数据库链接为外网服务器可以直接使用) apply文件夹:项目源码 截图:系统界面截图 3.功能 登录 账户/密码:admin/1 填写报名信息 报名信息列表查询 报名信息删除 退出登录 公告展示 4.项目部署 最简单的部署方法是把apply.war放到tomcat的webapps下,启动tomcat后,在浏览器输入127.0.0.1:8080/apply即可 数据库配置文件在apply/src/DBInfo.properties,如需要请更换 5.其他说明 查询数据翻页/个人资料/设置/个人消息 这几个功能没有实现,只有菜单,点击没有作用 首页就是填写报名表功能 作者:287383609@qq.com 转载请注明

资源截图

代码片段和文件信息

package com.xxx.jdbc;

import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Properties;

import com.mchange.v2.c3p0.ComboPooledDataSource;

/**
 * c3p0数据源管理类 Description: 把多个c3p0数据源放进容器中管理
 * */
public final class DataSourceManager {
// 保存数据库连接池的容器
public static HashMap dataSourceMap = new HashMap();
// 数据库信息的配置文件
private static Properties pp = null;
private static InputStream fs = null;

private DataSourceManager() {

}

/**
 * 从连接池容器中返回连接池对象
 * 
 * @return 连接池的名称
 * */
public static ComboPooledDataSource getDataSource(String dataSourceName) {
// 如果指定数据源不存在,则创建
if (!dataSourceMap.containsKey(dataSourceName.toString())) {
try {
ComboPooledDataSource ds = new ComboPooledDataSource();
// 读取数据库配置文件
pp = new Properties();
fs = DataSourceManager.class.getClassLoader()
.getResourceAsStream(“DBInfo.properties“);
pp.load(fs);

// 配置数据源
ds.setDriverClass(pp.getProperty(dataSourceName + “.“
+ “Driver“));
ds.setJdbcUrl(pp.getProperty(dataSourceName + “.“ + “Url“));
ds.setUser(pp.getProperty(dataSourceName + “.“ + “User“));
ds.setPassword(pp
.getProperty(dataSourceName + “.“ + “Password“));
ds.setMaxPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “MaxPoolSize“)));
ds.setMinPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “MinPoolSize“)));
ds.setMaxIdleTime(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “MaxIdleTime“)));
ds.setInitialPoolSize(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “InitialPoolSize“)));
ds.setAcquireIncrement(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “AcquireIncrement“)));
ds.setAcquireRetryAttempts(Integer.parseInt(pp
.getProperty(dataSourceName + “.“
+ “AcquireRetryAttempts“)));
ds.setAcquireRetryDelay(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “AcquireRetryDelay“)));
ds.setMaxStatements(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “MaxStatements“)));
ds.setIdleConnectionTestPeriod(Integer.parseInt(pp
.getProperty(dataSourceName + “.“
+ “IdleConnectionTestPeriod“)));
ds.setCheckoutTimeout(Integer.parseInt(pp
.getProperty(dataSourceName + “.“ + “CheckoutTimeout“)));
ds.setTestConnectionOnCheckin(Boolean.parseBoolean(pp
.getProperty(dataSourceName + “.“
+ “TestConnectionOnCheckin“)));
ds.setTestConnectionOnCheckout(Boolean.parseBoolean(pp
.getProperty(dataSourceName + “.“
+ “TestConnectionOnCheckout“)));

// 把数据源放进容器中
dataSourceMap.put(dataSourceName ds);

return ds;

} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(“无法根据配置文件创建连接池对象“ e);
} finally {
try {
fs.close();
} catch (IOException e2) {
e2.printStackTrace();
throw new RuntimeException(“无

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\
     目录           0  2016-09-29 13:32  鑰冭瘯鎶ュ悕绯荤粺\apply\
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\
     文件        7374  2015-04-12 21:35  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\examList.jsp
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\meta-INF\
     文件          39  2015-04-12 11:50  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\meta-INF\MANIFEST.MF
     文件        1780  2015-04-12 16:32  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\login.jsp
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\
     文件      581295  2015-04-05 17:46  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\mchange-commons-java-0.2.3.4.jar
     文件      151839  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\json-lib-2.3-jdk15.jar
     文件      392378  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\log4j-1.2.15.jar
     文件      244330  2015-03-12 15:19  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\jaxen-1.1-beta-6.jar
     文件       38015  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-logging.jar
     文件      232771  2015-03-12 15:19  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-codec-1.6.jar
     文件       65261  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\jakarta-oro.jar
     文件      313898  2015-03-12 15:19  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\dom4j-1.6.1.jar
     文件      232019  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-beanutils-1.8.3.jar
     文件      575389  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-collections-3.2.1.jar
     文件      709922  2015-04-05 17:00  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\mysql-connector-java-5.1.7-bin.jar
     文件      261809  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-lang-2.4.jar
     文件      279781  2015-03-12 15:19  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\commons-httpclient-3.0.1.jar
     文件      423879  2015-04-05 17:24  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\c3p0-0.9.2.1.jar
     文件       86487  2015-04-04 21:15  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\lib\ezmorph-1.0.6.jar
     文件        1589  2015-04-12 21:30  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\WEB-INF\web.xml
     文件        7382  2015-04-12 21:24  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\main.jsp
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\assets\
     目录           0  2016-09-29 13:33  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\assets\css\
     文件      339877  2015-04-12 11:52  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\assets\css\amazeui.flat.css
     文件          23  2015-04-12 11:52  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\assets\css\app.css
     文件      260229  2015-04-12 11:52  鑰冭瘯鎶ュ悕绯荤粺\apply\WebContent\assets\css\amazeui.flat.min.css
............此处省略100个文件信息

评论

共有 条评论