wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8173|回復: 2
打印 上一主題 下一主題
收起左側

超市信息管理系統(Java swing+MySQL)源碼

[復制鏈接]
跳轉到指定樓層
樓主
用Java swing和MySQL寫了一個簡單的超市信息管理系統


源程序如下:
  1. package superMarketSystem;

  2. import javax.swing.*;
  3. import java.util.*;
  4. import java.awt.*;
  5. import java.awt.event.*;
  6. import java.sql.Connection;
  7. import java.sql.Driver;
  8. import java.sql.DriverManager;
  9. import java.sql.PreparedStatement;
  10. import java.sql.ResultSet;
  11. import java.sql.Statement;

  12. public  class Main extends JFrame implements ActionListener {
  13.         
  14.         JPanel jp1, jp2;
  15.         JLabel jl1, jl2;
  16.         JButton jb1, jb2, jb3, jb4,jb5;
  17.         JTable jt;
  18.         JScrollPane jsp;
  19.         JTextField jtf;
  20.         
  21.         Model sm;
  22.         
  23.         
  24.         Statement stat = null;
  25.         PreparedStatement ps;
  26.         Connection ct = null;
  27.         ResultSet rs = null;
  28.                                                                                                 
  29.         
  30.         public Main() {
  31.                
  32.                
  33.                
  34.                 jp1 = new JPanel();
  35.                 jtf = new JTextField(10);
  36.                 jb1 = new JButton("查詢");
  37.                 jb1.addActionListener(this);
  38.                 jl1 = new JLabel("請輸入商品號:");

  39.                 jp1.add(jl1);
  40.                 jp1.add(jtf);
  41.                 jp1.add(jb1);

  42.                 jb2 = new JButton("添加");
  43.                 jb2.addActionListener(this);
  44.                 jb3 = new JButton("修改");
  45.                 jb3.addActionListener(this);
  46.                 jb4 = new JButton("刪除");
  47.                 jb4.addActionListener(this);
  48.                 jb5 = new JButton("瀏覽");
  49.                 jb5.addActionListener(this);

  50.                 jp2 = new JPanel();
  51.                 jp2.add(jb2);
  52.                 jp2.add(jb3);
  53.                 jp2.add(jb4);
  54.                 jp2.add(jb5);



  55.                 sm = new Model();



  56.                 jt = new JTable(sm);

  57.                 jsp = new JScrollPane(jt);



  58.                 this.add(jsp);
  59.                 this.add(jp1, "North");
  60.                 this.add(jp2, "South");
  61.                
  62.                 setTitle("超市信息管理系統");
  63.                 setSize(800, 600);

  64.                 setVisible(true);

  65.                 setDefaultCloseOperation(EXIT_ON_CLOSE);

  66.                

  67.         }

  68.         public static void main(String[] args) {
  69.                 Main test3 = new Main();
  70.         }
  71.         
  72.         
  73.         public void actionPerformed(ActionEvent arg0) {
  74.                
  75.                
  76.                 if (arg0.getSource() == jb1) {
  77.                         
  78.                         System.out.println("開始進行查詢操作");
  79.                         String name = this.jtf.getText().trim();
  80.                         
  81.                         
  82.                         String sql = "select * from goods where goodsId = '" + name + "' ";
  83.                         System.out.println("查詢完成");
  84.                         
  85.                         
  86.                         sm = new Model(sql);
  87.                         
  88.                         
  89.                         jt.setModel(sm);

  90.                 }

  91.                
  92.                 else if (arg0.getSource() == jb2) {
  93.                         System.out.println("開始進行添加操作");
  94.                         Add sa = new Add(this, "添加商品信息", true);

  95.                         
  96.                         System.out.println("添加成功");
  97.                         sm = new Model();
  98.                         jt.setModel(sm);

  99.                 } else if (arg0.getSource() == jb4) {
  100.                         
  101.                         System.out.println("開始進行刪除操作");
  102.                         
  103.                         int rowNum = this.jt.getSelectedRow();
  104.                         
  105.                         
  106.                         if (rowNum == -1) {
  107.                                 
  108.                                 JOptionPane.showMessageDialog(this, "請選中一行");
  109.                                 return;
  110.                         }
  111.                         
  112.                         String goodsId = (String) sm.getValueAt(rowNum, 0);
  113.                         System.out.println("已成功刪除商品號:" + goodsId + "的信息");

  114.                         
  115.                         try {
  116.                                 
  117.                                 Class.forName("com.mysql.cj.jdbc.Driver");
  118.                                 
  119.                                 String url = "jdbc:mysql://localhost:3306/chaoshi?useSSL=false&serverTimezone=UTC";
  120.                                 String user = "root";
  121.                                 String passwd = "123356";

  122.                                 ct = DriverManager.getConnection(url, user, passwd);
  123.                                 System.out.println("連接成功");
  124.                                 ps = ct.prepareStatement("delete from goods where goodsId = ?");
  125.                                 ps.setString(1,goodsId);
  126.                                 ps.executeUpdate();

  127.                         } catch (Exception e) {
  128.                                 e.printStackTrace();
  129.                         } finally {
  130.                                 try {
  131.                                         if (rs != null) {
  132.                                                 rs.close();
  133.                                                 rs = null;

  134.                                         }
  135.                                         if (ps != null) {
  136.                                                 ps.close();
  137.                                                 ps = null;
  138.                                         }
  139.                                         if (ct != null) {
  140.                                                 ct.close();
  141.                                                 ct = null;
  142.                                         }
  143.                                 } catch (Exception e) {
  144.                                         e.printStackTrace();
  145.                                 }
  146.                         }
  147.                         sm = new Model();
  148.                         
  149.                         jt.setModel(sm);
  150.                 } else if (arg0.getSource() == jb3) {
  151.                         
  152.                         System.out.println("開始進行修改操作");
  153.                         
  154.                         int rowNum = this.jt.getSelectedRow();
  155.                         if (rowNum == -1) {
  156.                                 
  157.                                 JOptionPane.showMessageDialog(this, "請選擇一行");
  158.                                 return;
  159.                         }
  160.                         
  161.                         String goodsId = (String) sm.getValueAt(rowNum, 0);

  162.                         
  163.                         try {
  164.                                 
  165.                                 Class.forName("com.mysql.cj.jdbc.Driver");
  166.                                 
  167.                                 String url = "jdbc:mysql://localhost:3306/chaoshi?useSSL=false&serverTimezone=UTC";
  168.                                 String user = "root";
  169.                                 String passwd = "123356";

  170.                                 ct = DriverManager.getConnection(url, user, passwd);
  171.                                 System.out.println("連接成功");
  172.                                 ps = ct.prepareStatement("delete from goods where goodsId = ?");
  173.                                 ps.setString(1, goodsId);
  174.                                 ps.executeUpdate();

  175.                         } catch (Exception e) {
  176.                                 e.printStackTrace();
  177.                         } finally {
  178.                                 try {
  179.                                         if (rs != null) {
  180.                                                 rs.close();
  181.                                                 rs = null;

  182.                                         }
  183.                                         if (ps != null) {
  184.                                                 ps.close();
  185.                                                 ps = null;
  186.                                         }
  187.                                         if (ct != null) {
  188.                                                 ct.close();
  189.                                                 ct = null;
  190.                                         }
  191.                                 } catch (Exception e) {
  192.                                         e.printStackTrace();
  193.                                 }
  194.                         }
  195.                         Update su = new Update(this, "修改商品信息", true, sm, rowNum);
  196.                         
  197.                         System.out.println("修改完成");
  198.                         
  199.                         sm = new Model();
  200.                         
  201.                         
  202.                         jt.setModel(sm);
  203.                 }
  204.                 else if(arg0.getSource() == jb5){
  205.                         
  206.                                     
  207.                         sm = new Model();
  208.                                                 
  209.                                                 
  210.                         jt.setModel(sm);

  211.                 }
  212.         }
  213.         
  214. }
復制代碼

所有資料51hei提供下載:
superMarketSystem.zip (1.84 MB, 下載次數: 66)




評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:323130 發表于 2019-8-27 11:04 | 只看該作者
我在eclipse中運行,結果出現這個

項目“superMarketSystem”缺少必需的庫:”E:\mysql-connector-java-8.0.12\mysql-connector-java-8.0.12.jar”        superMarketSystem               
請問咋解決?
回復

使用道具 舉報

地板
ID:766192 發表于 2020-6-22 16:27 | 只看該作者
疇昔至稚 發表于 2019-8-27 11:04
我在eclipse中運行,結果出現這個

項目“superMarketSystem”缺少必需的庫:”E:\mysql-connector-java- ...

在瀏覽器中搜索eclipse添加數據庫可以找到詳細步驟,數據庫作者壓縮包都有
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
中文字幕成人网| 亚洲精品视频三区| 91免费黄视频| 日本黄色www| 久久久视频6r| 4438国产精品一区二区| 日本黄色三级视频| 黄色网址网站| 欧美18—19性高清hd4k| 精品不卡在线| 91精品国产综合久久男男| 久久视频在线观看中文字幕| 日韩成人三级视频| 性农村xxxxx小树林| 精品99久久久久成人网站免费| 国产精品伊人久久| 揉丰满老妇老女人的毛片| 日韩电影免费| 成人精品一区二区三区电影| 国产精品日本一区二区| 欧美中文字幕在线观看视频| 日本一级大毛片a一| 精品少妇久久久| 区日韩二区欧美三区| 精品欧美一区二区久久久| 秋霞无码一区二区| 国内精品久久99人妻无码| 国产一级淫片a视频免费观看| 欧美最猛黑人xxxx黑人猛交3p | 一本大道久久a久久综合婷婷| 亚洲天堂色网站| 成人h猎奇视频网站| 黄色一级大片免费| 欧美高清hd18日本| 久久久国产影院| 国产精品久久久对白| 欧美a在线视频| 男女全黄做爰文章| 欧美性猛交 xxxx| 天堂中文字幕——hd| 免费在线小视频| 国产精品99在线观看| 顶级嫩模精品视频在线看| 色香色香欲天天天影视综合网| 久久夜精品va视频免费观看| 久久精品一二三区| 国产精品嫩草69影院| 中国一级特黄视频| 亚洲an天堂an在线观看| 欧美xoxoxo| 亚洲精品激情| 亚洲精品视频在线| 中文字幕欧美日韩| 九九九九九九精品| 国产性猛交96| 亚洲国产精品二区| 午夜在线观看视频网站| 亚洲精品午夜| 国产精品 欧美精品| 欧美综合在线视频| 日本成人黄色片| 黄色一级视频在线播放| 精品人妻在线播放| 美女福利网站视频在线观看| 草草在线视频| 伊人成年综合电影网| 亚洲黄色小说网站| 欧美xxxx18国产| 国产一级黄色录像片| 日本二区三区视频| 国产精品视频一区二区免费不卡 | 中国女人精69xxxxxx视频| 午夜视频国产| 国产毛片久久久| va亚洲va日韩不卡在线观看| 亚洲国产三级网| 久久精品国产99精品国产亚洲性色| 亚洲欧美综合视频| 日韩一卡二卡在线| 国内外激情在线| 欧美午夜免费影院| 欧美日韩精品国产| 国产精品久久久久久久久粉嫩av| 亚洲一区在线不卡| 国产农村老头老太视频| 头脑特工队2免费完整版在线观看| 自拍偷拍精品| 中文字幕视频一区| 国模吧一区二区三区| 可以免费观看av毛片| 在线观看中文字幕网站| 亚洲一区二区影视| 影音先锋中文字幕在线播放| av免费在线观看网站| 69久成人做爰电影| 精品欧美激情在线观看| 亚洲男人天堂av| 亚洲精品日韩一| 亚洲妇女屁股眼交7| 97在线视频观看| 在线观看国产中文字幕| 亚洲精品久久久蜜桃动漫| 香港伦理在线| av成人天堂| 91精品欧美福利在线观看| 久热精品在线视频| 无码播放一区二区三区| 国产精品自产拍| 欧美videos极品另类| 夜夜精品视频| 日韩欧美一级二级三级| 午夜一区二区三区| 91精品国产乱码在线观看| 亚洲日本一区二区三区在线观看| 天堂美国久久| 欧美在线播放高清精品| 国产伦精品一区二区三区视频孕妇| 黄大色黄女片18免费| 99热播在线观看| 蜜桃一区二区| 欧美日韩亚洲一区二区三区| 国产精品久久久久久久免费大片 | 超碰caoporn久久| 日本午夜在线| 久久99久久人婷婷精品综合| 一区二区三区在线免费| 成人免费看吃奶视频网站| 无码一区二区三区在线| 悠悠资源av网址| 精品国产乱码久久久久久1区2匹| 精品国产91久久久久久| 国产美女在线精品免费观看| 久久精品99国产精| 精品福利视频导航大全| 日日摸夜夜添夜夜添国产精品| 日韩av综合中文字幕| 大肉大捧一进一出好爽视频| 亚洲日本香蕉视频| 婷婷激情成人| 亚洲激情一二三区| 国产69精品久久久久9999apgf | 国产精品青青在线观看爽香蕉| wwwwww日本| jizzjizz中文| 亚洲手机视频| 亚洲精品国产精品自产a区红杏吧| 久久男人资源站| 天天综合天天综合| 电影91久久久| 欧美日韩国产一区二区| 日韩精品福利视频| 国产一区二区女内射| 黄色一级视频免费看| 波多野结衣黄色网址| 色的视频在线免费看| 久久99精品久久久久久国产越南 | 国内精品露脸在线视频播放| 亚洲图色一区二区三区| 亚洲成av人片在线| 欧美性色黄大片人与善| 中文字幕码精品视频网站| sm捆绑调教国产免费网站在线观看| a在线欧美一区| 国产极品精品在线观看| 唐朝av高清盛宴| 黄色网址免费在线观看| 99re成人精品视频| 成人在线精品视频| 毛片精品免费在线观看| 欧美亚洲另类制服自拍| 疯狂揉花蒂控制高潮h| 2018高清国产日本一道国产| 激情欧美日韩一区| 中日韩美女免费视频网址在线观看 | 1pondo在线播放免费| 激情深爱一区二区| 57pao成人国产永久免费| 国产黄色片在线| avtt亚洲| 国产亚洲一区二区三区四区| 91入口在线观看| 亚洲天堂狠狠干| a一区二区三区亚洲| 久久久久99精品成人片三人毛片| 久久久精品毛片| 91色在线看| 国产精品久久99| 精品一区二区三区视频日产| 97精品人妻一区二区三区香蕉| 国产在线不卡一区二区三区| 欧美无砖专区一中文字| 蜜臀av午夜一区二区三区| 美女喷水网站| 噜噜噜躁狠狠躁狠狠精品视频| 欧美激情成人在线视频| 欧美激情精品久久久久久免费| 免费高清完整在线观看| 国产色爱av资源综合区| 久久综合狠狠综合久久综青草| 性生交生活影碟片| 一区二区三区视频免费观看| 日韩精品极品在线观看播放免费视频 | 亚洲影院免费观看| 中文字幕一区二区三区四区五区六区| 2018中文字幕在线| 亚洲香蕉av| 欧美日韩第一视频| 黄色小视频在线免费看| 欧美free嫩15| 欧美日韩国产一区| av亚洲天堂网| 新欧美整片sss第一页| 2020国产精品| 亚洲一区二区在| seba5欧美综合另类| 亚洲一区观看| 亚洲精品一二三四区| 男女激烈动态图| 免费影视观看网站入口| 秋霞av亚洲一区二区三| 成人xxxxx| 国产在线精品播放| 欧美精品入口蜜桃| 成人香蕉视频| 日韩欧美亚洲综合| 亚洲一区在线不卡| 在线播放av片| 国产欧美精品一区二区色综合| 亚洲v国产v| 19j韩国主播韩宝贝在线| 新狼窝色av性久久久久久| 国产精品久久久久久久久久久新郎| 在线中文字幕网站| 蜜桃成人av| 欧美超级免费视 在线| 亚欧视频在线观看| 中文字幕亚洲在线观看| 亚洲人成网在线播放| 午夜国产福利一区二区| 国产美女久久| 亚洲国产精品免费| 日韩高清dvd碟片| 亚洲免费一区| 91精品久久久久久久| 视频在线观看免费高清| 中文在线观看视频| 国产精品久久一级| 欧美日韩亚洲一| 欧美一区二区少妇| 一区二区三区欧美日韩| 成年人免费在线播放| 在线宅男视频| 亚洲精品免费在线| 无码人妻丰满熟妇区五十路百度| 在线观看av资源| 亚洲综合久久久| 一级网站在线观看| 黑人另类精品××××性爽| 欧美日韩一区二区不卡| 男生裸体视频网站| 午夜日韩成人影院| 日韩av一区二区在线观看| 91香蕉一区二区三区在线观看| 99re8精品视频在线观看| 国产一区二区三区视频免费| 久久综合色88| 久久久91视频| 女人抽搐喷水高潮国产精品| 久久视频免费在线播放| 国产又粗又黄又爽的视频| 欧美.www| 成人三级视频在线观看一区二区| 国产在线麻豆精品| 成人一区二区三区在线观看 | 成人精品视频| 国产精品欧美日韩一区二区| 亚洲国产精品久久久久婷婷软件 | 免费播放片a高清在线观看| 亚洲自拍与偷拍| 黄色激情在线观看| 粉嫩av一区二区三区四区五区| 国产亚洲一区精品| 亚洲在线免费观看视频| 国产字幕视频一区二区| 免费看黄色aaaaaa 片| 免费网站看电影大片| 成人动漫一区二区三区| 国产精品日韩三级| 在线观看免费网站| 疯狂做受xxxx高潮欧美日本 | 欧美xxxx精品| 高清一区二区三区| 欧美在线免费视频| 精品推荐国产麻豆剧传媒| a在线欧美一区| 日本在线观看免费视频| 9999热视频在线观看| 亚洲欧美国产一区二区三区| 中文字幕福利视频| 午夜在线精品偷拍| 午夜啪啪免费视频| 97超碰人人在线| 亚洲精品一区二区三区在线观看| 国产性猛交╳xxx乱大交| 欧美日韩午夜| 日本在线观看一区二区三区| 三区在线视频| 91精品久久久久久久91蜜桃 | 97久久夜色精品国产九色| 9自拍视频在线观看| 亚洲成人一二三| 制服丨自拍丨欧美丨动漫丨| 日韩欧美自拍| 美女主播视频一区| 欧美69xxxxx| 精品免费视频一区二区| 中文字幕日本视频| 日韩不卡在线观看日韩不卡视频| 成人小视频在线观看免费| 羞羞污视频在线观看| 亚洲欧美自拍一区| 色wwwwww| 91毛片在线观看| 亚洲高清无码久久| 欧美wwwwww| 国产精品亚洲不卡a| 亚洲欧美一区二区三区在线播放| 免费亚洲视频| 岛国大片在线播放| 国产精选在线| 欧美极品少妇xxxxⅹ喷水| 国产偷窥女洗浴在线观看亚洲| 亚洲欧美一区二区在线观看| 欧美 日韩 成人| 亚洲色图插插| 女人床在线观看| 高清毛片在线观看| 国内精品久久久久久| 国内自拍视频在线看免费观看| 欧美视频中文在线看| 日本va欧美va国产激情| 免费观看在线色综合| 欧美少妇性生活视频| 日韩成人一区| 91免费看国产| 亚洲色图图片网| 亚洲三级免费看| 欧美xxxxbbbb在线播放| 亚洲国产精品自拍| 日本系列第一页| 久久国产麻豆精品| 九九九久久久久久久| 尤物tv在线精品| 亚洲免费视频一区| 日韩伦理在线| 国产精品美女主播| 一区二区三区四区在线免费视频| 亚洲第一免费播放区| 影音先锋中文字幕在线观看| 亚洲一区二区欧美| 中文字幕一区在线播放| 国产成都精品91一区二区三| 特大黑人巨人吊xxxx| 黄色日韩精品| 99视频在线免费| 欧美日韩夜夜| 日韩三级电影| 男人皇宫亚洲男人2020| 91精品久久久久久久久| 韩国精品视频| 欧美国产一区二区三区| heyzo视频在线播放| 日韩精品福利网站| 国产成人香蕉在线视频网站| 欧美在线视频你懂得| 亚洲经典一区二区三区| 亚洲欧洲国产日本综合| 日韩欧美激情视频| 成人av电影在线播放| 老司机福利在线观看| 青青草国产成人av片免费| 国产精品久久久久久在线观看| 午夜久久tv| 美女在线视频一区二区| 日韩电影免费网站| 99热成人精品热久久66| 91久久精品无嫩草影院| 一区二区三区av在线| 小说区图片区亚洲| 日韩欧美在线观看强乱免费| 国产精品传媒麻豆hd| 蜜桃91精品入口| 日本肉肉一区| 欧美大香线蕉线伊人久久国产精品| 涩涩视频在线| 国产一区精品在线| 黄色大片网站| 日韩三级视频在线看| 国产中文第一页| 精品噜噜噜噜久久久久久久久试看 |