数据库
文章平均质量分 95
郝郝郝郝_七
这个作者很懒,什么都没留下…
展开
-
【java】JDBC链接
当我们通过数据库验证用户名密码时,普通的Statement使用的sql语句为拼接字符串,及“SELECT * FROM table1 WHERE userName=¥{用户输入的用户名},password=¥{用户输入的密码}”,此时,一旦密码参数输入为。,此语句绝对正确,也就是说前面的sql语句全部失效了,此时就会返回数据库的全部内容(sql注入),对数据库安全来说是极大的隐患。PreparedStatement继承自Statement接口,比Statement使用起来更加灵活,更有效率。原创 2023-07-26 15:37:32 · 108 阅读 · 1 评论 -
数据库基础SQL语句
1.原子性(atomicity,或称不可分割性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和,构成一个完整的逻辑过程,不可拆分。在实际的应用中,学生表之外还有班级表和年级表,大学还会有专业表,这里为了简化,我们假设的场景是门派式的,一个长老(老师)负责教一门课,学生之间都是内门弟子,没有多余的概念(其实是为了偷懒哈哈)。因为删除表格是不可逆的,所以删除表格需要慎重。原创 2023-04-13 20:29:30 · 395 阅读 · 1 评论