本章节讲述如何开发standardlesson项目中的所有联系人页面即AllContacts页面。
页面功能需求:加载页面后,从sl_employee表中加载所有员工信息到datagrid中。
sl_employee表脚本如下:
CREATE TABLE `sl_employee` ( `EMPLOYEE_ID` int(11) NOT NULL AUTO_INCREMENT,--员工Id `EMPLOYEE_CODE` varchar(20) DEFAULT NULL,--员工编号 `USER_NAME` varchar(20) DEFAULT NULL,--系统Id `DEPT_ID` int(11) DEFAULT NULL,--部门编号 `EMPLOYEE_NAME` varchar(16) DEFAULT NULL,--员工姓名 `SEX` bit(1) NOT NULL,--性别 `BIRTHDAY` datetime DEFAULT NULL,--生日 `MARRIED` bit(1) NOT NULL,--婚否 `SALARY` decimal(10,2) DEFAULT NULL,--薪水 `DEGREE` varchar(30) DEFAULT NULL,--学历 `EMAIL` varchar(50) DEFAULT NULL,--电子邮件 `WEB` varchar(50) DEFAULT NULL,--个人主页 `CMNT` varchar(255) DEFAULT NULL,--备注 `IMAGE` varchar(50) DEFAULT NULL,--照片 `PASSWORD` varchar(45) DEFAULT NULL,--密码 `ANIMAL` varchar(45) DEFAULT NULL,--属相 `PHONE` varchar(45) DEFAULT NULL,--座机 `MOBILE` varchar(45) DEFAULT NULL,--移动电话 `POSITION` varchar(45) DEFAULT NULL,--职务 PRIMARY KEY (`EMPLOYEE_ID`), KEY `fk_dept_id` (`DEPT_ID`), CONSTRAINT `fk_dept_id` FOREIGN KEY (`DEPT_ID`) REFERENCES `sl_dept` (`dept_id`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8;
本页面在项目的com.bstek.dorado.sample.standardlesson.junior.contacts目录下,页面效果如下:在本例中你可以掌握Dorado7和数据库进行交互,获取数据库中单表的多条记录的方式。
本章的教学视频地址为:http://pan.baidu.com/s/1qWCwcRa
本章的数据库脚本地址为:http://wiki.bsdn.org/x/uQCrAg
Attachments:
5.1-1.png (image/png)