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

正文內(nèi)容

java課程設(shè)計(人事管理系統(tǒng))(文件)

2025-04-25 06:04 上一頁面

下一頁面
 

【正文】 )。 }else if(() == jb2){ ()。 ()。/** * 修改員工界面 */import .*。 JScrollPane jsp。 JLabel jl1。 (jl1)。 jt = new JTable(em)。 // 對兩個按鈕進(jìn)行監(jiān)聽 (this)。 (jb1)。 (jp1, )。 } // 彈出修改對話框 new UpdDialog(em, rowNum)。 (em)。import .*。 JPanel jp1, jp2, jp3。 jl4 = new JLabel(出生年月:)。 jtf1 = new JTextField(20)。 jtf5 = new JTextField(30)。 (false)。 ((String) (rowNums, 4))。 jb2 = new JButton(取消)。 jp2 = new JPanel()。 // 添加組件 (jl1)。 (jl5)。 (jtf2)。 (jtf6)。 (jp1, )。 (true)。 } public void actionPerformed(ActionEvent e) { if (() == jb1) { // 修改員工信息的 sql 語句,paras 為待注入的值 String sql = update Employinfo set + Ename = ?,Sex = ?,Birthday = ?, DeptNo = ?, Ejob = ? ,Sal=? where Empno = ?。 } ()。import .*。 JButton jb1, jb2。 public DelEmploy() { // 北部 jl1 = new JLabel(刪除員工, )。 // 中部 em = new EmployModel()。 jsp = new JScrollPane(jt)。 (this)。 (jp2, )。 if (rowNum == 1) { (this, 請選擇一行)。 String[] paras = { Empno }。 String[] paras1 = { 1 }。import .*。 JScrollPane jsp。 jl1 = new JLabel(全體員工,)。 String []paras ={1}。 (new BorderLayout())。import .*。import .*。 JScrollPane jsp。 JPanel jp1, jp2, jp3, jp4。 jl1 = new JLabel(員工考核, )。 (select , from + Employinfo as E,Appraisal as A where =)。 ((String) (rowNum, 0))。 jl3 = new JLabel(姓名:)。 (false)。 (不合格)。 (jl2)。 (jl4)。 (jp1, )。 (this)。 (new BorderLayout())。 } public void actionPerformed(ActionEvent e) { if (() == jb1) { String Empno = ()。 String[] paras = { Empno }。 ()。 } // 對考核表進(jìn)行修改 修改考核記錄的sql語句 String sql1 = update Appraisal set Consequence = ? where Empno =?。 } // 再把上次考核記錄以及本次操作記錄 插入到 history表中 String sql2 = insert into History(Empno,Ename,OldInfo,NewInfo) values(?,?,?,?)。 } else if (() == jb2) { // 刷新員工考核表 am = new AppraisalModel()。 } }}(9) History/** * 歷史記錄界面 */package 。public class History extends Panel implements ActionListener { AppraisalModel am。 JPanel jp, jp1, jp2。 (new Font(黑體, , 30))。 (select * from History where 1 = ?, paras)。 jb1 = new JButton(清空)。 (jb1)。 (jsp, )。 (delete History where 1 = ?, paras)。 String[] paras = { 1 }。import .*。 //實現(xiàn)查詢 public void queryEmploy(String sql,String []paras) { SqlHelper sqh = null。 (性別)。 (工資)。 while(()) { Vector hang = new Vector()。 ((4))。 (hang)。 return (sql, paras)。 } public Object getValueAt(int row, int column) { //獲得某一個單元格的數(shù)值 return ((Vector)(row)).get(column)。import .*。 (工號)。 // rowData 存放表格的各行數(shù)據(jù) rowData = new Vector()。 ((1))。 (hang)。 // 用columnNames 存放 表的列名 columnNames = new Vector()。 (上次考核)。 try { sqh = new SqlHelper()。 ((2))。 ((6))。 } } // 實現(xiàn) 表格 增 修 改 功能 public boolean updAppraisal(String sql, String[] paras) { SqlHelper sqh = new SqlHelper()。 } public int getColumnCount() { return ()。public class SqlHelper { Connection ct = null。 String url = jdbc:odbc:Manager。 for (int i = 0。 } catch (Exception e) { ()。 ps = (sql)。 } // 增 刪 改 功能 public boolean updExecute(String sql, String[] paras) { boolean b = true。 for (int i = 0。 } catch (Exception e) { b = false。 } // 重寫 close 關(guān)閉數(shù)據(jù)庫資源 public void close() { try { if (rs != null) ()。 } }}寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。能干的人,不在情緒上計較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計較。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。 if (ct != null) ()。 } finally { ()。 i++) { (i + 1, paras[i])。 ct = (url)。 } catch (Exception e) { ()。 } //沒注入式查詢數(shù)據(jù)庫操作 public ResultSet queryExecute(String sql) { try { (driver)。 i++) { (i + 1, paras[i])。 ct = (url)。 ResultSet rs = null。 }}(12) SqlHelper/** * 后臺 通過調(diào)用SqlHelper實現(xiàn)對sql數(shù)據(jù)庫的各個操作 */package 。 } public int getRowCount() { return ()。 } } catch (Exception e) { ()。 ((4))。 while (()) { Vector hang = new Vector()。 (更改時間)。 (工號)。 } finally { ()。 ((3))。 ResultSet rs = (sql)。 (上次考核)。 // 實現(xiàn)查詢 public void queryAppraisal(String sql) { SqlHelper sqh = null。import .
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1