AndroidStudio 实现用户登录注册

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

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

2.2接着我们在对应按钮处添加相应的点击事件,调用已写好的userService即可。
AndroidStudio 实现用户登录注册_第3张图片

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

你可能感兴趣的:(安卓,mysql)