【课时16】数据库处理_1——Servlet中直接操作数据库
1、测试代码
①部署
查看Tomcat报错(连数据库最常见的毛病:前台不报任何错误,但是结果不正常,你要注意检查后台的exception。
你看错误,你别盯着这错误猛看,找到错误的开头再看。不然就成了“断章取义”了。)
②添加jar包到test目录下新建文件夹“lib”中
2、面向对象思想的真谛
封装面向对象的原则,是要“隐藏细节”,把相关的该封装的内容封装在合适的类里面。
比如,我开车,我很少去访问车自己的属性,我直接调用车的方法,让它开走就行了。
所以作为一个类来说,你应该把你的属性设置成私有,不让别人来访问,只有你自己能访问。
这就是为什么属性要设成private的、要有get方法和set方法。这样保证内部的结构不会受到破坏、不会暴露给不该暴露的人。同时,对于读和写,可以进行控制。
3、出错
出错很正常,告诉你。你以后要多出错,多多地出错!
你出的错越多,将来你出去的时候,我告诉你,你薪水就越高。因为你的经验在不知不觉之中增长。
先天不出错?你光看程序不写程序永远出不了错,那样的话,你也永远学不了任何东西。
把这个能力要掌握住。不怕你出错,就怕你出了错之后手足无措!不知道从哪查起。这是最麻烦的。
所以你多多的出错,逐渐的锻炼出来碰到错误之后你怎么去对付他这种能力。
【只是提一句】在Servlet里面使用javaBean——使用了一个其他的类
【课时17】上午复习
简述了关于cookie/session/application的用法
【课时18】UseBean——使用封装类操作数据库
优点:Exeception直接在DB类里面处理,代码就清爽了很多
注:startup的时候,要把Tomcat的窗口关掉
【自己的尝试】
终于把自己的single_game表中的数据都显示了出来~并没有想象中那么困难。
接下来,尝试将一条记录插入表中。
尝试成功!而且仿照之前的例子用了点封装。
接下来,尝试从页面读入数据,插入表中。
尝试成功!
美中不足的是,中文输入会变成乱码。但不是大问题。而且,格式也不知为啥,不见了。