今天是刘小爱自学Java的第67天。
感谢你的观看,谢谢你。
话不多说,开始今天的学习:
在某技术论坛上曾流传过一张图片。
这张图片只有程序员能看懂。
其它人看到都是一脸懵逼,而程序员看到则是会心一笑。
图片如下:
而这其中就牵扯到数据库里的一个知识点:sql注入
以一个登录案例来说明这个知识点。
一、登录案例
我们用的很多软件,都有一个用户名和密码,用户的很多数据都是被存在该软件服务器里面的。
用户登录时需要保证用户名和密码正确才能登录成功。
好,现在我们来模拟这一场景。
用sql语句创建一个用户信息表,然后添加数据,这也算是对前几天知识点的一个复习:
当然现实里的用户信息肯定不是我们自己在数据库中创建的。这边仅仅只是为了演示方便。
现在要模拟用户登录的案例,业务逻辑如下:
- 用户名是唯一的。
- 用户登录要保证用户名和密码都要正确,缺一不可。