【学习摘记】马士兵Servlet&JSP_课时16-18_使用bean在Servlet中直接操作数据库
来源:互联网 发布:百度云 域名注册查询 编辑:程序博客网 时间:2024/05/20 12:52
【课时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表中的数据都显示了出来~并没有想象中那么困难。
接下来,尝试将一条记录插入表中。
尝试成功!而且仿照之前的例子用了点封装。
接下来,尝试从页面读入数据,插入表中。
尝试成功!
美中不足的是,中文输入会变成乱码。但不是大问题。而且,格式也不知为啥,不见了。
- 【学习摘记】马士兵Servlet&JSP_课时16-18_使用bean在Servlet中直接操作数据库
- 【学习摘记】马士兵Servlet&JSP_课时4_配置第一个servlet文件
- 【学习摘记】马士兵Servlet&JSP_课时25-28_usebean
- 【学习摘记】马士兵Servlet&JSP_课时5_测试Servlet生命周期的4个函数先后调用的顺序
- 【学习摘记】马士兵Servlet&JSP_课时1-课时3_servlet初步
- 【学习摘记】马士兵Servlet&JSP_课时8-课时10_cookie
- 【学习摘记】马士兵Servlet&JSP_课时11-课时14_session
- 【学习摘记】马士兵Servlet&JSP_课时15_application——servlet的运行context
- 【学习摘记】马士兵Servlet&JSP_课时6_htm页面提交数据并显示在新的页面上
- 【学习摘记】马士兵Servlet&JSP_课时19_JSP_HelloWorld——JSP初见
- 【学习摘记】马士兵Servlet&JSP_课时22-23_page_include和jsp:include的区别
- 【学习摘记】马士兵Servlet&JSP_课时30_上午复习_准备下午的课——枯燥学习后的教育箴言
- 【学习摘记】马士兵Servlet&JSP_课时29_servlet_forward——JSP内置对象以及与servlet之间的跳转
- 【学习摘记】马士兵Servlet&JSP_课时20_JSP基本语法_1——声明、注释、程序代码段、表达式
- 【学习摘记】马士兵Servlet&JSP_课时24_forward_sendredirect——原页面跳转 vs 新页面跳转
- 【学习摘记】马士兵Servlet&JSP_课时21_page_directive(编译期间执行的命令)——包的导入、错误跳转页面设置
- 【学习摘记】马士兵JDBC技术_课时8-课时9_DML数据操作语言
- 【学习摘记】马士兵bbs改良版_课时5_init-param(单一servlet) vs context-param(环境内所有servlet)
- Kafka与Logstash的数据采集对接 —— 看图说话,从运行机制到部署
- Android开发之仿京东筛选年份/价格控件
- Vue.js安装部署
- MFC-单选多选按钮
- 文章标题
- 【学习摘记】马士兵Servlet&JSP_课时16-18_使用bean在Servlet中直接操作数据库
- 人脸识别技术的应用场景,你了解多少?
- Snmp原理
- 二叉搜索树转换为双向链表
- python-微博模拟登录
- chapter14_3图像的转置与镜像
- 2017阿里云TECH INSIGHT干货分享第六届隆重回归
- 微信小程序----组件之switch
- nginx反向代理概述做负载均衡