java电影购票系统_java swing实现电影购票系统
本文实例为大家分享了java swing实现电影购票系统的具体代码,供大家参考,具体内容如下
首先系统分为前台用户登录注册和后台管理员进行管理
项目采用三层架构思想
系统首页
电影详情以及查看评论
查看所有电影场次
购买影票选择座位
查看影票以及点击进入评论
对购买的影票进行想评论
接下来看看管理员
管理员进行操作,几个按钮样式差不错,就不全贴了。感觉已经贴的挺详细的了。
代码的话就贴一些通用的访问数据库的具有通用的增删改查的代码。
/**
* 执行增删改的操作
* @param sql
* @param param
* @return
*/
public static boolean operUpdate(String sql, List param) {
int res = 0;// 获得影响的行数
Connection conn = null;// 获取连接
PreparedStatement psts = null;// 装载sql语句
ResultSet rs = null;
conn = getConn();
try {
psts = conn.prepareStatement(sql);
if (param != null) {
for (int i = 0; i < param.size(); i++) {
psts.setObject(i + 1, param.get(i));
}
}
res = psts.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
closeAll(rs, psts, conn);//关闭相关的连接
}
return res > 0 ? true : false;
}
/**
* 执行查找的操作
* @param sql
* @param param
* @return
*/
public static List operQuery(String sql, List param, Class cls) {
Connection conn = null;// 获取连接
PreparedStatement psts = null;// 装载sql语句
ResultSet rs = null;
conn = getConn();
List list = new ArrayList();
try {
psts = conn.prepareStatement(sql);
if (param != null) {
for (int i = 0; i < param.size(); i++) {
psts.setObject(i + 1, param.get(i));
}
}
rs=psts.executeQuery();
ResultSetMetaData rsmd = rs.getMetaData();
while(rs.next()){
T entity = cls.newInstance();
for(int j =0;j
String columnName = rsmd.getColumnName(j+1);
Object value = rs.getObject(columnName);
Field fields = cls.getDeclaredField(columnName);
fields.setAccessible(true);
fields.set(entity, value);
}
list.add(entity);
}
} catch (SQLException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} finally {
closeAll(rs, psts, conn);
}
return list;
}
上述两个方法还是蛮具有通用性的。如有错误,希望各位看到的大佬不吝赐教。
下载地址下载
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
java电影购票系统_java swing实现电影购票系统相关推荐
- java 实现电子签名_java swing实现手写板电子签名系统 | 学步园
java swing实现手写板电子签名系统 支持 手写板 ,触摸屏电脑,支持压强 压感效果......................... 部分代码 MyLeftPanel.java public ...
- java scrollpane 设置透明_java swing 之 JScrollPane(滚动面板)的使用
/** * java swing 之JScrollPane面板 * 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用 * JScrollPane面板,JscrollP ...
- java 日历控件_java swing 日历控件怎么实现 最好是源码
展开全部 源代码: e69da5e887aa3231313335323631343130323136353331333330363864//DatePicker.java package com.kx ...
- java qq ui界面_java swing 创建一个简单的QQ界面教程
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...
- java实现弹球游戏_Java swing版弹球游戏源代码下载
package 弹球; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionL ...
- java flowlayout 左对齐_Java Swing组件布局管理器之FlowLayout(流式布局)入门教程
本文实例讲述了Java Swing组件布局管理器之FlowLayout(流式布局).分享给大家供大家参考,具体如下: FlowLayout应该是Swing布局管理器学习中最简单.最基础的一个.所谓流式 ...
- java 鼠标悬停事件_java swing中如何实现对于鼠标监听悬停事件
展开全部 import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import ...
- java电影定票系统_Java实现电影院订票系统代码
程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势...但是由于时间原因,小编并未在代码中添加可视化图形界面,有兴趣的朋友可自行添加. 可参阅:Java图形化界面设计之 ...
- java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导视频教程...
大家好,今天给大家演示一下由Java swing实现的一款简单的购物程序,数据库采用的是mysql,该项目非常简单,实现了管理员对商品类型和商品的管理及用户注册登录后浏览商品.加入购物车.购买商品等功 ...
- java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导运行视频教程...
<p> <span style="color:#555555;font-family:"font-size:16px;background-color:#FFFF ...
最新文章
- 一文吃透JAVA定时器格式
- ssh 免密码登录(设置后仍需输密码的原因及解决方法)
- Layui表格之多列合并展示
- NVelocity的宏使用
- 在wp中,使用NavigationService.Navigate导航页面出现错误
- DOM操作获取标签方法、数据类型
- Pytorch学习笔记调整学习率torch.optim.lr_scheduler._LRScheduler
- 模拟电视原理(笔记)
- 微信小程序获取二维码:报错47001 data format error
- webpy实时展示mysql数据库_webpy使用mysql数据库操作(web.database)
- JavaScript中的作用域及作用域链
- btb和oto,btc模式是什么意思
- 如何实现视频平台会员多账号登录
- RS-485总线布线规范
- 中科大计算机科学夏令营,中科大计算机保研夏令营
- ggplot2-用图层构建图像2
- C#实现一个控制台飞行棋小游戏(附源码)
- 学期作品-考勤信息管理系统文档之《立项报告》
- 高通LCD背光控制软件简析
- 基于51单片机的智能太阳能充电器带自动断开功能proteus仿真原理图PCB
热门文章
- 运算放大器由来及虚短虚断的讨论
- 虚拟机游戏服务器更新物品,【青云志】虚拟机镜像一键服务端+全物品ID配套客户端+图文架设教程+GM工具...
- 为CMUSphinx训练声学模型教程手册
- “绿坝—花季护航”使用全攻略
- 计算机病毒的危害与防范
- 网盘多线程提速下载利器:JDownloader 2 for Mac
- linux 生成p12证书,Linux下使用openssl制作CA及证书颁发
- 【步步为赢】如何使用手机号码批量归属地查询分拣并且分类批量导出TXT文本EXCEL
- 在IntelliJ IDEA中使用 JAVAFX 过程记录
- APP功能测试点汇总