我该怎么学?

CSDN话题挑战赛第2期
参赛话题:学习笔记

学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?

  • 项目中解决的问题

最近一直学习的是关于JDBC的操作,对数据库的数据进行操作,但是每次都会出现各种奇奇怪怪的问题,真是头大,尤其是sql语句,十次有八次就是sql语句有问题,每次出错都是看错误提示,一遍一遍的看代码,跑程序,所以总结出了关于在jdbc中书写sql的规则

  • 今天get到的小技巧     

        不允许在java中书写sql,sql必须在sql客户端工具完成,测试完毕后,复制到java

  • 理由:防止自己写出来的sql有错误,防止出现格式,字段,名称等一切可能会出现错误的可能。

  • sql需要声明一个中间变量,有什么用?

    理由:因为如果直接return 结果,会导致无法检查出错误所在,每次的结果集都是直接return

  • sql一定要有格式,要折行

    理由:可读性高,好数字段数

  • 每条SQL前要强制补空

    理由:防止两行合并后中间没有空格会导致语句出错

  • executeUpdate需要用变量接收,方便调试

    理由:因为如果直接return 结果,会导致无法检查出错误所在,每次的结果集都是直接return

  • 明确的使用字段列表,不允许使用*,

    理由:因为可读性高,适应数据库表的变化,字段列表超过5个折行,方便数数

  • 不允许在sql客户端工具进行增删改查操作?提交事务,oracle一个数据库事务在进行增删改时,jdbc进行增删改时有什么问题?

  • rs.getXXX()只允许使用列名来索引字段

  • 预期记录超过两行必须要排序

    理由:减少可能缺少或者多余的字段,可以方便检查

学习总结:

        每次当我们遇到问题,我们不应该沮丧,反而应该庆幸,因为你又可以学到一个知识点,每次的问题都要经过反复的思考,只有你是在想不到的时候再去查阅资料,不要轻视自己的能力,时间久了你总会变优秀的,但是过程很煎熬,就是一个蜕变的过程。

        遇到编程题,我们要多思考它的实现方式,所有的问题解法不会少于10种方式,但你要掌握两到三种,因为你最终是要将他引用到实践中去的,在实践中我们没有那么多时间去一遍一遍的尝试,所以现在就要努力学习,多做多思考,面对着越来越严峻的就业形势,我们应该提高警惕,犹如万人过独木桥,比你优秀的人一直在努力,你有什么资格不努力呢,你我共勉!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值