我刚从学长那接手了一个项目。在学长的电脑上能顺利的运行,但是将项目移植到我和其他电脑上就发现不能从数据库取值。
我们最初的判断是版本问题。因为数据库取值在学长那可以正常运行。所以我们就各种换版本。从mysql,jdk,最后到tomcat全部都换成学长提供的版本了。
但是还是无法取值。
好吧,检查sql语句,发现function中有许多debug测试。很明显这份数据库不是干净的。死马当活马医了,换上一份干净的数据库。走你。
哈哈,通过了。最后也搞清楚了为什么学长上面可以用了。因为他的电脑上有dbforge。这款软件可以加载debug。
结果竟然是这样。不过又学到一个bug还是很开心的。