---恢复内容开始---

今晚写前台jsp页面的数据用servlet传入到数据库中,困难颇多,本来昨天写了一个java应用实现数据传入到数据库中,前几天又实现了servlet的web.xml的配置,觉得实现前台数据通过servlet做post请求传到数据库中应该是一件十分简单的事情,可是当我真正去做的时候,困难重重。首先在到处copy代码的时候,我的思路是不清晰的,心里一点儿底都没有,大脑里面没有相应的理论来指导我的行为,所以我非常不安。当我copy完代码后运行时,遇到两个报错,一个是driver这个驱动不能被找到,另外一个是空指针的错误。起初我并没有认为driver驱动是一个错误,只认为是空指针的问题,

遇到问题我的第一反应是百度,可是百度了很久,我都没有找到直接的解决办法,因为报错是有空对象,所以我怀疑是我jdbc的语句问题,我反复调试预处理对象和connection对象的定义,都没有解决问题,我就又去百度,其中一篇博客中说的对象为空要先用if语句测试,我就测试connection对象是否为空,因为报错总说那一行有错,所以我就测试的它,结果还真的是它的错误,到这里,我终于找到了空指针的错误对象,并用if语句解决了这个错误。接下来我就开始思考为什么这个连接对象是null,我以为是我的jdbc代码出了问题,然后我就去测试我昨天写的代码,我反复调试,都没有发现问题,反复运行程序无数次,看了错误提示一遍又一遍,我才意识到报了driver驱动的错误,我百度了许久才发现一篇博客中的解决办法适合我的情况,并按照做了,满心欢喜的以为这下可以运行出正确结果了,可是当一运行,编译器又报错了,这次报的是sql语法错误,我想了许久,也没找到为什么会报那个错误,直到后来我才想起是我没有给预处理语句中的问好赋值,直到这里我才解决了所有问题。总结起来我的问题只有3个,可是我在解决这三个问题的时候走了许多曲折的路,因为我的一直坚持,其中虽然有几次浮躁,想放弃,但最终我还是坚持了下来,顺利解决问题,我感觉我的抗压能力提高了,心里素质也提升了一些。也深刻意识到,成功是曲折的,想要成功,就得把弯路走完。

     下面是我这次所犯的错误

有点异想天开,用蛮力,企图通过重复运行得到正确结果。这是不对的,报错自然是因为我的代码出问题了,应该尽力去看懂错误报告,发现问题所在,而不是盲目的测试,要对症下药,直面问题。

---恢复内容结束---