一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - java swing實現電影購票系統

java swing實現電影購票系統

2021-07-12 14:56kzw11 Java教程

這篇文章主要為大家詳細介紹了java swing實現電影購票系統,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java swing實現電影購票系統的具體代碼,供大家參考,具體內容如下

首先系統分為前臺用戶登錄注冊和后臺管理員進行管理

項目采用三層架構思想

java swing實現電影購票系統

系統首頁

java swing實現電影購票系統

電影詳情以及查看評論

java swing實現電影購票系統

查看所有電影場次

java swing實現電影購票系統

購買影票選擇座位

java swing實現電影購票系統

查看影票以及點擊進入評論

java swing實現電影購票系統

對購買的影票進行想評論

java swing實現電影購票系統

接下來看看管理員

管理員進行操作,幾個按鈕樣式差不錯,就不全貼了。感覺已經貼的挺詳細的了。

java swing實現電影購票系統

代碼的話就貼一些通用的訪問數據庫的具有通用的增刪改查的代碼。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
 * 執行增刪改的操作
 * @param sql
 * @param param
 * @return
 */
 public static boolean operupdate(string sql, list<object> 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;
 
 }
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/**
 * 執行查找的操作
 * @param sql
 * @param param
 * @return
 */
 public static <t> list<t> operquery(string sql, list<object> param, class<t> cls) {
 connection conn = null;// 獲取連接
 preparedstatement psts = null;// 裝載sql語句
 resultset rs = null;
 conn = getconn();
 list<t> list = new arraylist<t>();
 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<rsmd.getcolumncount();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;
 }

上述兩個方法還是蠻具有通用性的。如有錯誤,希望各位看到的大佬不吝賜教。

下載地址下載

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/kzw11/article/details/81354777

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩一区二区三区免费不卡 | 四虎成人4hutv影院 | 亚洲视频精选 | 久久国产加勒比精品无码 | 亚洲黄色天堂 | 娇妻在床上迎合男人 | 欧美日韩在线观看精品 | 亚洲精品成人456在线播放 | japanese在线看| 国产精品特黄毛片 | 精品一二三区久久AAA片 | 成人深夜视频 | 四虎永久视频 | 欧美精品v日韩精品v国产精品 | 日本高清中文字幕一区二区三区 | 午夜久久精品 | 高清一区二区 | 大奶妈咪女教师 | 第一次做m被调教经历 | 百合文高h | 男人的天堂va | 国产麻豆精品原创 | 免费尤物视频 | 91视频破解 | 午夜免费体验30分 | 欧洲vodafonewi精品 | 国产伦精品一区二区三区免 | 娇妻与老头绿文小说系列 | 91tv破解版不限次数 | 91手机在线| 免费成年网 | 午夜亚洲国产 | 欧洲vodafone精品性 | 亚洲国产AV一区二区三区四区 | 青草热久精品视频在线观看 | 四虎影视4hutv最新地址在线 | 放荡女小洁的性日记 | 免费高清在线 | 超h 超重口 高h 污肉1v1 | 外国黄色软件 | 国产欧美一区二区三区久久 |