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

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

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

下面是我这次所犯的错误

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

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

转载于:https://www.cnblogs.com/ToBeBetterPerson/p/7721173.html

经历越多困难,你就变的更韧性相关推荐

  1. 经历能让人变得更理智更成熟

    生活中,有大多数的人:都会经历过一些痛苦,一些困难和挫折.苦日子是所有人都不愿意经历的,然而生活的现实却让很多人躲不过苦难的降临.而我就是集中的一个,我从小第一个大的经历就是被父母一大早赶着叫我起床去 ...

  2. 为什么科技越进步,人类却变得越来越忙碌

    目录 科技进步和你的轻松便利不是对等的,对等的是高层人 为什么科技越进步,人类却变得越来越忙碌

  3. Kafka Streams简介: 让流处理变得更简单

    Introducing Kafka Streams: Stream Processing Made Simple 这是Jay Kreps在三月写的一篇文章,用来介绍Kafka Streams.当时Ka ...

  4. 微信公众号如何变得更好_过去十年,或者说如何在任何事情上变得更好

    微信公众号如何变得更好 If you want to get better at anything: 如果您想在任何方面变得更好: Solve your own problems,解决自己的问题, W ...

  5. 程序员如何变得更优秀?从业 10 年,我总结了 7 个建议

    作者:ThoughWorks洞见 https://insights.thoughtworks.cn/excellent-developer/ 作为一个从业快10年的程序员,我想给新入行的程序员们一些建 ...

  6. 所有努力让生活变得更好的路,没有一步是白走的

    转自 http://mp.weixin.qq.com/s?__biz=MzI3NDMzNjE4Mg==&mid=2247484580&idx=1&sn=bff0b2a22faa ...

  7. 如何使生活变得更有趣

    [如何使生活变得更有趣] 1.旺盛的求知欲 广泛的知识面.广阔的视野会让你变得更加有趣.保持好奇心,多读书.看记录片.听公开课-,知识储备丰富的人,他眼里的世界本身就是精彩纷呈的. 2.天马行空的想象 ...

  8. 如何变得更聪明?看这46招

    虽然不是每个人都有所谓的"智慧基因",但是我们仍然可以借助很多方法让自己变得更聪明一些.锻炼大脑的方法很多,而且并不难,只要稍微改变一下你的生活方式,比如换只手刷牙.闭着眼吃饭.发 ...

  9. 行路漫谈--1、让世界变得更好

    行路漫谈--1.让世界变得更好 苏克吕贝特走在路上,一个妖怪跳了出来. 妖怪:"我是一个讲道理的妖怪,现在我要和你讲道理,如果你说不上来,我就把你吃掉!" 苏:"好吧.& ...

最新文章

  1. ACCP7.0-S2-复习自测-15测试分析
  2. ssh mysql转发_ssh转发代理:ssh-agent用法详解
  3. HarmonyOS工程【鸿蒙开发专题02】
  4. GIT项目管理工具(part3)--初始化仓库及查看仓库状况
  5. bb10系统支持java吗_黑莓BB10怎么样 BlackBerry 10系统好用吗?
  6. 统计数字(信息学奥赛一本通-T1239)
  7. java反射回调函数_java回调函数
  8. Qt 判断文件或文件夹是否存在及创建文件夹
  9. 查询服务器硬件配置的命令
  10. [leetcode]146. LRU缓存机制
  11. 发卡网shell漏洞_Apache Tomcat文件包含漏洞(CVE-2020-1938)复现
  12. 计算机服务添加打印机服务,windows7系统添加打印机Print Spooler服务教程
  13. X4扭曲字体或图形 coreldraw_CorelDRAWX4SP2简体中文正式版精简增强版
  14. 2021-06-28 解决iconfont在IE下不兼容问题
  15. Java悲观锁Pessimistic-Lock常用实现场景
  16. IDE、SCSI、SATA几种常见的硬盘接口
  17. Spellman高压电源维修XRM50P50X3768电源维修PCM70N120X451
  18. Swagger的三个常用注解
  19. Hudson使用之执行Hudson
  20. Ubuntu中出现sudo:unknown uid 1000:who are you?

热门文章

  1. 阿里发布天猫精灵X1 探索人机交互新大陆
  2. 没有智能安防 智能家居只是一座空中楼阁
  3. MyEclipse-6.5注冊码生成器源代码
  4. BAT运维系统Client设计探秘
  5. Ubuntu文本编辑器适合linux平台的其它版本
  6. java jsp常见问题_jsp和servlet常见问题总结
  7. springboot的api_【粉丝投稿】无需额外注解的 SpringBoot API文档生成工具
  8. 004redis与python的交互
  9. Python中缀表达式转后缀表达式并计算
  10. 天池notebook