请同学们先浏览PPT,这是一个任务点哈!完成后有惊喜哟!

将用户的登录、注册、文章发表改成使用数据库。
1.在mysql中建数据库和表
根据员工之家模块的功能要求,在mysql数据库中建立名为 JpxxDB的数据库,数据库中要有如下一些数据表:员工数据表 T_user、文章数据表T_article。各个数据表的逻辑结构如下表所示。各个表的测试数据由开发者自行录入,表 T_ article 至少 10 条记录。
| 列名 | 数据类型 | 长度 | 允许为空 | 是否为主键 | 说明 |
| userName | varchar | 50 | 否 | 是 | 员工名称 |
| userPwd | varchar | 20 | 否 | 员工密码 | |
| varchar | 50 | 否 | 电子邮箱 | ||
| telephone | varchar | 20 | 否 | 联系电话 | |
| loginTimes | int | 4 | 否 | 登录次数 |
| 列名 | 数据类型 | 长度 | 允许为空 | 是否为主键 | 说明 |
| articID | int | 4 | 否 | 是 | 文章编号,自动增长 |
| articType | varchar | 50 | 否 | 文章类型,如:程序设计,艺术设计、图像处理等。 | |
| articTitle | varchar | 100 | 否 | 文章标题 | |
| articContent | varchar | 8000 | 否 | 文章内容 | |
| articAuthor | varchar | 50 | 否 | 文章作者,外键,其值参照员工名称。 | |
| articTime | datetime | 否 | 文章发表时间,默认值 |
2. 在员工登录入口页面中,输入用户名和密码,单击“登录”按钮,调用数据库查询,如果用户名与密码正确,则导航到员工之窗页面,否则给予相应的错误提示。未登录员工不能进入员工之窗页面、发表文章、查看文章页面。
3.实现发表文章功能
文章类型下拉列表中,动态加载文章数据表中类型名,且不显示重复名称。再在其它的栏目中,输入相应的信息,单击“确定发表”按钮,进行输入信息验证。当标题和内容均不为空,则将该信息添加到数据表中;否则,弹出“输入信息不能为空。”的错误提示信息。单击“返回主页”跳转到员工之窗页面。
(1)新建文章的JavaBean
Articles.java
(2)发表文章的Servlet
PublishServlet2 .java

