freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新java課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)免費(fèi)下載(編輯修改稿)

2025-05-04 23:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 //加載jdbc驅(qū)動(dòng) (driver)。 //連接數(shù)據(jù)源 con = (url, user, passWord)。 //執(zhí)行sql String sql = delete from st where stId=?。 String id = (String)((row, 0))。 //獲得用戶選擇的行的學(xué)生的學(xué)號(hào) ps = (sql)。 (1, id)。 ()。 //刷新窗口 stModel = new StModel()。 (select * from st)。 (stModel)。 } catch(ClassNotFoundException e1) { ()。 } catch(SQLException e1) { ()。 } finally { //關(guān)閉資源 try { if(null != ps) { ()。 } if(null != con) { ()。 } } catch(SQLException e1) { ()。 } } } } } 子模塊功能的實(shí)現(xiàn):(1)添加文本框功能的實(shí)現(xiàn)函數(shù)程序代碼如下:public class InsertStudent extends JDialog implements ActionListener{ private JLabel id, name, sex, age, address, dep。 //分別代表學(xué)生的學(xué)號(hào),名字,性別,年齡,籍貫,系別 private JTextField jtf1, jtf2, jtf3, jtf4, jtf5, jtf6。 //用戶輸入的文本框,分別為學(xué)生的學(xué)號(hào),名字,性別,年齡,籍貫,系別 private JButton add, canel。 //分別為添加按鈕和取消按鈕 private Panel panel1, panel2, panel3。 public InsertStudent(Frame owner, String title, boolean model) { super(owner, title, model)。 //實(shí)現(xiàn)與父類窗口對(duì)話 (我執(zhí)行了)。 //窗體的西部的組件 id = new JLabel(學(xué)號(hào):)。 name = new JLabel(姓名:)。 sex = new JLabel(性別)。 age = new JLabel(年齡)。 address = new JLabel(籍貫)。 dep = new JLabel(系別:)。 //添加到panel1面板中 panel1 = new Panel(new GridLayout(6, 1))。 (id)。 (name)。 (sex)。 (age)。 (address)。 (dep)。 //窗體的東部組件 jtf1 = new JTextField(10)。 jtf2 = new JTextField(10)。 jtf3 = new JTextField(10)。 jtf4 = new JTextField(10)。 jtf5 = new JTextField(10)。 jtf6 = new JTextField(10)。 //添加到第二個(gè)面板中 panel2 = new Panel(new GridLayout(6, 1))。 (jtf1)。 (jtf2)。 (jtf3)。 (jtf4)。 (jtf5)。 (jtf6)。 //窗體北部的控件 add = new JButton(添加)。 canel = new JButton(取消)。 //注冊(cè)事件監(jiān)聽 (this)。 (this)。 //添加到panel3面板中 panel3 = new Panel()。 (add)。 (canel)。 //將各個(gè)組件添加到窗體中 (panel1, )。 (panel2, )。 (panel3, )。 //設(shè)置對(duì)話框?qū)傩? (300, 200)。 //設(shè)置對(duì)話框?yàn)榭梢? (true)。 } public void actionPerformed(ActionEvent e) { //數(shù)據(jù)庫(kù) Connection con = null。 PreparedStatement ps = null。 boolean result = true。 //記錄添加學(xué)生是否成功 if(() == add) { try { //加載jdbc驅(qū)動(dòng) ()。 //連接數(shù)據(jù)源 con = (jdbc:mysql://localhost:3306/student, root, root)。 //執(zhí)行sql String sql = insert into st values(?,?,?,?,?,?)。 ps = (sql)。 (1, ())。 (2, ())。 (3, ())。 (4, ())。 (5, ())。 (6, ())。 ()。 //關(guān)閉對(duì)話框 ()。 } catch(ClassNotFoundException e1) { result = false。 //添加學(xué)生記錄失敗 ()。 } catch(SQLException e1) { result = false。 //添加學(xué)生記錄失敗 ()。 } finally { //關(guān)閉資源 try { if(null != ps) { ()。 } if(null != con) { ()。 } } catch(SQLException e1) { ()。 } } if(false == result) { (this, 失敗信息:學(xué)號(hào)不能重復(fù),性別只能為39。男39?;蛘?9。女39。,年齡大于0)。 } } else if(() == canel) { //關(guān)閉對(duì)話框 ()。 } } }(2)修改文本框功能的實(shí)現(xiàn)函數(shù)程序代碼如下所示:public class UpdateDatabase extends JDialog implements ActionListener{ JLabel id,name,sex,age,address,dep。 //分別為學(xué)生的學(xué)號(hào),學(xué)生的姓名,學(xué)生的性別,學(xué)生的年齡,學(xué)生的籍貫,學(xué)生的系別的標(biāo)簽 JTextField jtf1, jtf2, jtf3, jtf4,jtf5, jtf6。 //分別為學(xué)生的學(xué)號(hào),姓名,性別,年齡,籍貫,系列的輸入文本框 JButton update,canel。 //分別為修改和取消按鈕 Panel panel1 ,panel2, panel3。 public UpdateDatabase(Frame own, String title, boolean model, StModel stModel, int row) { super(own, title, model)。 //實(shí)現(xiàn)與父類窗口對(duì)話 //窗體西部的組件 id = new JLabel(學(xué)號(hào))。 name = new JLabel(名字)。 sex = new JLabel(性別)。 age = new JLabel(年齡)。 address = new JLabel(地址)。 dep = new JLabel(系別)。 //添加到panel
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1