1 数据库的锁定
tableA (a1, a2,...),a2不是键
tableB (a2,...),a2是键
当对tableA中a2='100'的记录进行select、update的时候,任何其他连接不能对tableB中a2='100'的记录进行select、update,也不能插入a2='100'.
如果tableA中没有a2='100'的记录,那么向tableA插入a2='100'的记录,此时任何其他连接不能对tableB插入a2='100'的记录.
2 应用程序的锁定。
当某个用户比如session["class"]="aaa"在访问数据库的tableA或者tableB表格,那么同样为session["class"]="aaa"的其他用户可以连接的该数据库,但不能对tableA或者tableB表格做操作。或者干脆就不能连接该数据库。
--
FROM 123.127.137.*