在敲机房重构的时候,总是上机登录出现一系列的问题。而且在敲上机的时候考虑的方面也比较多。很多时候由于忽视了某一些而导致上机登录失败。接下来就给大家分享一下我上机遇到的问题和解决方法。
1.是由于输入的账号或者密码与数据库中的数据不一致所导致
2.是由于看似输入的数据和数据库中一致,但是由于数据类型的原因所展现出来的数据是不一致的,也就是说我们数据库中设计的数据为char类型,但是char类型的长度为10,输入的数据只有6位,剩余的4位就由空格来代替了。这样我们输入的数据是没有空格的,所以我们输入的数据就和数据库中的数据不一致了。
当我们把char这种数值类型改为varchar的时候就可以把这一问题解决,因为char是固定长度,而varchar的长度是不固定的。
3.在上机登录的过程中即使数据都输入对了,但是还有一种可能就是。在向数据库中更新数据的时候,数据库中的数值类型可能与存入的数值不匹配。举个例子来说,当我们登录向数据库中更新数据的时候,需要记录是那台计算机,如果数据库中设置的数值类型是char的话,但是计算机的名字过于长,就需要把char类型改为varchar类型。