基于java Web停车场管理系统源码和论文
开发工具:idea (eclipse)
环境:jdk1.8 mysql5.7 tomcat
随着时代的发展与科技的进步,停车场信息管理的方式也随之改变。譬如,以前的纸质记录数据并管理数据,到现在的电子信息化管理的转变。通过建立一个基于web的停车场管理信息系统,使得停车场的管理人员随时都可以查询并管理停车场的相关信息。显然,与传统的纸质记录管理信息相比,它有着无可比拟的优势,不仅仅减少人力的投入和资源的浪费,而且它更加方便快捷地管理和查询信息。所以,我决定开发一个停车场管理信息系统,顺应时代发展的要求,只有这样,才能有利于提高停车场的管理效率,提高停车场自身的竞争力。
演示视频:
基于java Web停车场管理系统
参考文献
1 Y.Daniel Liang等.Java语言程序设计:基础版(中文版 第8版).机械工业出版社,2011.11
2 Y.Daniel Liang等.Java语言程序设计:进阶版(中文版 第8版).机械工业出版社,2011.11
3 孙鑫.Struts2深入详解(含光盘) .电子工业出版社,2008.2
4 计文柯.Spring技术内幕.机械工业出版社2010.2
5 孙卫琴.精通Hibernate:Java对象持久化技术详解.电子工业出版社,2005.3
package DBUtil;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;public class SQLUtil {@SuppressWarnings("finally")//执行非查询语句(delete、update、insert)public static int executeNonQuery(String sqlCmd,Object[] objList){Connection conn=null;//数据库连接对象 Statement sm=null;//可执行sql语句的Statement对象int result=-1;//返回结果,-1为数据操作失败,非-1为操作成功try {conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象if(objList!=null)//判断是否有传入参数(也就是判断 Object[] objList 是否为空){PreparedStatement pStatement=conn.prepareStatement(sqlCmd);//创建可执行带参数SQL命令 pStatement对象//对参数进行赋值for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);//获取传入参数的值}result=pStatement.executeUpdate();//执行相应命令}else {//采用字符串拼接方式conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象sm=conn.createStatement();//创建可执行sql语句的Statement对象result=sm.executeUpdate(sqlCmd);//执行相应sql命令}} catch (Exception e) {e.printStackTrace();}finally{DBUtil.CloseFactory.close(conn,sm);//关闭相应资源return result;}}@SuppressWarnings("finally")//执行查询操作 返回List型的数据集合 (如select *from table/select name,age from table)public static List<Object> executeQuery(String sqlCmd,Object[] objList){Connection conn=null;Statement sm=null;ResultSet rSet=null;List<Object> list=new ArrayList<Object>();try{conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象if(objList!=null)//判断是否有参数传入{PreparedStatement pStatement=conn.prepareStatement(sqlCmd);//生成PreparedStatement,用于执行T-SQL命令for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);}rSet=pStatement.executeQuery();//执行查询命令,返回ResultSetResultSetMetaData rsmdData=rSet.getMetaData();int column=rsmdData.getColumnCount();//获取返回的单条数据的字段数目while(rSet.next()){Object[] object=new Object[column];//对象数值,用于作为获取单条数据的载体for(int i=1;i<=column;i++){object[i-1]=rSet.getObject(i);}list.add(object);//将获取的数据添加到集合中}}else {System.out.println("我进入空的之中了");//conn=DBUtil.ConnectionFactory.getConnection();//获取数据库连接对象sm=conn.createStatement();//创建Statement对象rSet=sm.executeQuery(sqlCmd);//执行查询查询命令System.out.println("rSet ="+rSet);ResultSetMetaData rsmdData=rSet.getMetaData();int column=rsmdData.getColumnCount();//获取单条数据中属性个数(如 select name,age from employee)属性为:name,agewhile(rSet.next()){Object[] object=new Object[column];for(int i=1;i<=column;i++){object[i-1]=rSet.getObject(i);}list.add(object);//将相应数据添加到集合中}}}catch(Exception e){e.printStackTrace();list=null;}finally{DBUtil.CloseFactory.close(conn,sm,rSet);return list;}}//执行标量操作,返回首行首列的数据 select count(*) from table/select name from table@SuppressWarnings("finally")public static Object excuteScalar(String sqlCmd,Object[] objList){Connection conn=null;Statement sm=null;ResultSet rSet=null;Object obj=null;try {conn=DBUtil.ConnectionFactory.getConnection();if(objList!=null){PreparedStatement pStatement=conn.prepareStatement(sqlCmd);for(int i=0;i<objList.length;i++){pStatement.setObject(i+1, objList[i]);}rSet=pStatement.executeQuery();while(rSet.next()){obj=rSet.getObject(1);break;}}else {conn=DBUtil.ConnectionFactory.getConnection();sm=conn.createStatement();rSet=sm.executeQuery(sqlCmd);while(rSet.next()){obj=rSet.getObject(1);break;}}} catch (Exception e) {e.printStackTrace();}finally{CloseFactory.close(conn,sm,rSet);return obj;}}
}
基于java Web停车场管理系统源码和论文相关推荐
- (java毕业设计)基于java智能停车场管理系统源码
基于java智能停车场管理系统 智能停车费管理系统是基于java编程语言和mysql开发的,bs架构的系统.系统只有管理人员对车位信息,IC卡信息,固定车主停车信息,汽车入场出场管理等功能.本设计功能 ...
- 基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计服务管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计车辆调度管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计幼儿园管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计音乐管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计信贷管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计宠物店管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语 ...
最新文章
- 剑指offer:和为S的连续正数序列
- 牛客网_PAT乙级1002_数字分类 (20)
- 利用正则表达式 替换字符串中多个 URL
- 教你免费轻松下载百度文库的文件
- IoTDB MPP框架源码解读之SQL的一生(襁褓)
- [UWP开发] Win10微博分享
- HBuilderX格式化css
- 棋盘分割(区间DP)
- 我运营公众号这一个月
- 核心业务2:借款人申请借款额度
- 4款国产实用软件,只因功能强大,常被误认为是外国人开发的
- 【项目实战】Python基于BP神经网络算法实现家用热水器用户行为分析与事件识别
- MySQL数据库的数据更新
- css实例——太极八卦图
- iOS app集成使用 Facebook 深度链接
- linux系统中如何关闭后台运行的进程
- 计算机图形学【GAMES-101】1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影)
- IT人员,过来清凉一夏,嘎嘎
- PDF 原理及 Python 调用
- 一个好用的在线录屏软件