这是效果图
代码实现中的数据库建表连接,参考之前的博客,
这里写几个关键点的实现方法
这里是添加了点击事件,有两个好处其一是两个图标一直了都是按钮,ui更加美观一点、其二是可以在函数部分添加弹窗比如先弹出登录成功的窗口再提交表单,在期中考试中有地方会用到
这里是判断输入是否为空的方法 .isEmpty
这里是判断查看的行数是否存在,因为是注册部分的所以如果存在查询的行数即说明注册用户名已存在,要报错。同时在注销时这个判断条件为 !rs.next()即如果不存在注销的用户要报错。
这是效果图
代码实现中的数据库建表连接,参考之前的博客,
这里写几个关键点的实现方法
这里是添加了点击事件,有两个好处其一是两个图标一直了都是按钮,ui更加美观一点、其二是可以在函数部分添加弹窗比如先弹出登录成功的窗口再提交表单,在期中考试中有地方会用到
这里是判断输入是否为空的方法 .isEmpty
这里是判断查看的行数是否存在,因为是注册部分的所以如果存在查询的行数即说明注册用户名已存在,要报错。同时在注销时这个判断条件为 !rs.next()即如果不存在注销的用户要报错。