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

正文內(nèi)容

最新java課程設(shè)計(jì)人事管理系統(tǒng)免費(fèi)下載-資料下載頁(yè)

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

【正文】 格 am = new AppraisalModel()。 String[] paras = { 1 }。 (select * from History where 1 = ?, paras)。 (am)。 } }}(10) EmployModel/** * 重寫TableModel */package 。import .*。import .*。import .*。public class EmployModel extends AbstractTableModel{ Vector rowData,columnNames。 //實(shí)現(xiàn)查詢 public void queryEmploy(String sql,String []paras) { SqlHelper sqh = null。 //用columnNames 存放 表的列名 columnNames = new Vector()。 (工號(hào))。 (姓名)。 (性別)。 (出生年月)。 (部門)。 (職位)。 (工資)。 //rowData 存放表格的各行數(shù)據(jù) rowData = new Vector()。 try { sqh = new SqlHelper()。 ResultSet rs = (sql, paras)。 while(()) { Vector hang = new Vector()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 ((7))。 (hang)。 } } catch (Exception e) { ()。 }finally{ ()。 } } //實(shí)現(xiàn) 表格 增 修 改 功能 public boolean updEmploy(String sql,String []paras) { SqlHelper sqh = new SqlHelper()。 return (sql, paras)。 } public int getRowCount() { return ()。 } public String getColumnName(int column) { return (String)(column)。 } public int getColumnCount() { return ()。 } public Object getValueAt(int row, int column) { //獲得某一個(gè)單元格的數(shù)值 return ((Vector)(row)).get(column)。 }}(11) AppraisalModel/** * 重寫TableModel 為考核類的table模板 */package 。import .*。import .*。import .*。public class AppraisalModel extends AbstractTableModel { Vector rowData, columnNames。 // 實(shí)現(xiàn)查詢 public void queryAppraisal(String sql) { SqlHelper sqh = null。 // 用columnNames 存放 表的列名 columnNames = new Vector()。 (工號(hào))。 (姓名)。 (上次考核)。 (考核時(shí)間)。 // rowData 存放表格的各行數(shù)據(jù) rowData = new Vector()。 try { sqh = new SqlHelper()。 ResultSet rs = (sql)。 while (()) { Vector hang = new Vector()。 ((1))。 ((2))。 ((3))。 ((4))。 (hang)。 } } catch (Exception e) { ()。 } finally { ()。 } } // 查詢員工考核歷史記錄方法 public void queryHistory(String sql, String[] paras) { SqlHelper sqh = null。 // 用columnNames 存放 表的列名 columnNames = new Vector()。 (流水號(hào))。 (工號(hào))。 (姓名)。 (上次考核)。 (本次考核)。 (更改時(shí)間)。 // rowData 存放表格的各行數(shù)據(jù) rowData = new Vector()。 try { sqh = new SqlHelper()。 ResultSet rs = (sql, paras)。 while (()) { Vector hang = new Vector()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 (hang)。 } } catch (Exception e) { ()。 } finally { ()。 } } // 實(shí)現(xiàn) 表格 增 修 改 功能 public boolean updAppraisal(String sql, String[] paras) { SqlHelper sqh = new SqlHelper()。 return (sql, paras)。 } public int getRowCount() { return ()。 } public String getColumnName(int column) { return (String) (column)。 } public int getColumnCount() { return ()。 } public Object getValueAt(int row, int column) { // 獲得某一個(gè)單元格的數(shù)值 return ((Vector) (row)).get(column)。 }}(12) SqlHelper/** * 后臺(tái) 通過(guò)調(diào)用SqlHelper實(shí)現(xiàn)對(duì)sql數(shù)據(jù)庫(kù)的各個(gè)操作 */package 。import .*。public class SqlHelper { Connection ct = null。 PreparedStatement ps = null。 ResultSet rs = null。 String driver = 。 String url = jdbc:odbc:Manager。 // 查詢數(shù)據(jù)庫(kù)操作 public ResultSet queryExecute(String sql, String[] paras) { try { (driver)。 ct = (url)。 ps = (sql)。 for (int i = 0。 i 。 i++) { (i + 1, paras[i])。 } rs = ()。 } catch (Exception e) { ()。 } return rs。 } //沒注入式查詢數(shù)據(jù)庫(kù)操作 public ResultSet queryExecute(String sql) { try { (driver)。 ct = (url)。 ps = (sql)。 rs = ()。 } catch (Exception e) { ()。 } return rs。 } // 增 刪 改 功能 public boolean updExecute(String sql, String[] paras) { boolean b = true。 try { (driver)。 ct = (url)。 ps = (sql)。 for (int i = 0。 i 。 i++) { (i + 1, paras[i])。 } if (() != 1) b = false。 } catch (Exception e) { b = false。 ()。 } finally { ()。 } return b。 } // 重寫 close 關(guān)閉數(shù)據(jù)庫(kù)資源 public void close() { try { if (rs != null) ()。 if (ps != null) ()。 if (ct != null) ()。 } catch (Exception e2) { ()。 } }}35
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1