承接上一篇博客Android Studio 实现数据库的添加数据
我们继续向userDao中添加对数据库的操作方法
1.我们先添加一个findByUsername方法,即通过用户名查询用户信息
对应的sql语句为"select * from user where username = ?"
同样,我们添加预处理操作,并通过Result的实例化对象执行得到执行sql语句的返回值,并将列字段作为getString的参数来获得对应的值
在这里插入图片描述

2.接着我们新建一个名叫service的包,在里面存放关于整个项目的业务逻辑。并新建一个userService的类,在其中完成用户登录注册的业务逻辑
2.1用户注册,用户注册简单来说就是先判断该用户的用户名是否在数据库中防止用户名重复,接着将用户信息插入数据库中。
在这里插入图片描述

2.2接着我们在对应按钮处添加相应的点击事件,调用已写好的userService即可。
在这里插入图片描述

2.3用户登录,用户登录的业务逻辑和用户注册的业务逻辑类似,只是一个是用户存在一个是用户不存在
在这里插入图片描述
2.4在相应按钮下添加相关点击事件
在这里插入图片描述
登录注册就完成啦!!
刚接触安卓 没啥经验,分层啥的是按照当时写java项目的时候分的,有什么不对的请指教。

Logo

本社区面向用户介绍CSDN开发云部门内部产品使用和产品迭代功能,产品功能迭代和产品建议更透明和便捷

更多推荐