一.Jdbc访问数据库步骤通俗解释(吃饭)

1)加载驱动

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServer”);

2) 与数据库建立连接

Connection ct=DreverManager.getConnection(“jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=dbUser,”sa”,”sa”);

3) 创建statement对象

语句对象将sql语句发送到相应的数据库,并获取执行结果

Statement stmt=ct.createStatement();

解释:比如我们今天去吃西餐,那么我们肯定不会去中餐厅,加载驱动就是选择什么类型的餐厅,不至于去错;餐厅的服务员和后厨有联系,因为他会把菜单交给后厨来做,而不是比如说卫生人员进行这项工作,与数据库建立连接就是我们要找到服务员让他跟我们菜单点菜,而不是找打扫卫生的;先点菜,点菜完毕后把菜单拿去做菜,最后等上菜,创建statement对象就是写菜单,然后交给服务员,根据不同的要求上不同的菜,返回不同结果

二.MVC的通俗解释(做饭)

MVC含义:

MVC是一个设计模式,它强制性的使应用程序的输入,处理和输出分开。使用MVC应用程序被分为三个核心部件,模型、视图、控制器。它们各自处理自己的任务。

MVC的各个字母分别是M(model)模型、V(view)视图、C(controller)控制器

M主要由java class 来做,也可以是java bean、ejb等

V由jsp来做

C由servlet来做

通俗举例:做一道菜时首先找好原料,这就是jsp,然后进行加工做饭,这就是servlet,在加工过程中需要各种做饭用的锅,勺等,这就是java class(实现方法),最后得到结果由jsp再进行显示

转载于:https://www.cnblogs.com/guozw/p/5121934.html

java web中Jdbc访问数据库步骤通俗解释(吃饭),与MVC的通俗解释(做饭)相关推荐

  1. JDBC访问数据库步骤

    最近开始复习JAVASE,下面就看看一些之前忘记的点. JDBC访问数据库是之前自己比较迷糊的,现在正好来复习一下.数据库连接首先要有一个JDBC驱动程序,还要有一个数据库,这里两者不属于JAVA的知 ...

  2. android web 访问数据库,Web下的JDBC访问数据库的基本步骤

    Web下的JDBC访问数据库的基本步骤 (2012-06-02 12:09:33) 在Java程序中连接数据库的一般步骤分为一下几部分,我摘录出来,跟大家分享. (1)将数据库的JABC驱动加载到cl ...

  3. jdba访问mysql_Java中JDBC操作数据库的步骤

    Java中JDBC操作数据库的步骤,今天给喜欢Java开发或者是想要参加Java培训学习的小伙伴们分享一些Java技能干货,那就是Java阐述jdba操作数据库的步骤,废话不多说了,随小编一起来看一下 ...

  4. Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解

    利用spring访问数据库是我们ssh程序中必不可少的步骤,在没有hibernate之前,我们一般都用jdbc访问数据库,所以用jdbc访问数据库必不可少的要进行一些配置,spring中为我们提供了访 ...

  5. idea 启动php项目路径,关于idea中Java Web项目的访问路径问题

    说明 这里只以 servlet 为例,没有涉及到框架,但其实路径的基本原理和框架的关系不大,所以学了框架的同学如果对路径有疑惑的也可以阅读此文 项目结构 在 idea 中新建一个 Java Web 项 ...

  6. 用servlet路径访问一个html,java web中servlet、jsp、html 互相访问的路径问题

    在html">java web种经常出现 404找不到网页的错误,究其原因,一般是访问的路径不对. html">java web中的路径使用按我的分法可以分两种情况,当 ...

  7. Java Web中的中文编码问题分析

    一.为什么需要编码 在计算机中存储信息的最小单位是1个字节,即8bit,所以能标识的最大字符范围是0~255,而人类自然语言中例如汉语.日语要表示的符号太多,无法单纯用一个字节来完全表示,为了解决这个 ...

  8. 深入分析 Java Web 中的中文编码问题

    深入分析 Java Web 中的中文编码问题 背景: 编码问题一直困扰着程序开发人员,尤其是在 Java 中更加明显,因为 Java 是跨平台的语言,在不同平台的编码之间的切换较多.接下来将介绍 Ja ...

  9. jsp学习 jdbc访问数据库

    因为我目前在学校有一门课程叫做javaweb,其中涉及到JavaScript中进行数据库访问的测试,经过学习发现与我们之前通过配置数据源结合spring提供的模板以及mybatis提供的方法进行数据库 ...

最新文章

  1. css解决div子元素margin溢出的问题
  2. springmvc十七:自定义视图和自定义视图解析器
  3. 实习小白::(转) Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件
  4. 跨平台 C/C++ memcached 客户端 memcacheclient 介绍
  5. 13.multi_search_api
  6. OpenGL 4.0 Tutorials 第三章:初始化 OpenGL 4.0
  7. Win 下面配置 memcache
  8. 手把手教你DosBox的配置(附下载资源)
  9. 软件库网站源码+附手机版 带多套模板 图文教程
  10. Web前端笔试115道题(带答案及解析)
  11. android 平板键盘布局,android 4.1 平板连接USB键盘,默认键盘布局
  12. 集成学习之随机森林案例专题【Python机器学习系列(十七)】
  13. 二维码解析:使用 JavaScript 库reqrcode.js解析二维码
  14. 七夕情人节生日表白爱心
  15. EventLog Analyzer:功能丰富的事件日志管理软件
  16. 什么是类、什么是对象
  17. 标准日本语初级 语法整理
  18. 苹果字体对应font-weight大小
  19. knockout,change事件
  20. MySQL源码安装系列之-使用Eclipse来debug mysql源码

热门文章

  1. Java与Web前端发展前景及薪资对比
  2. web前端开发工程师必会的5种网页布局方法?
  3. 实际开发的存储过程_实际生产中的 Android SDK开发总结| 完结
  4. cad2010多个文件并排显示_飞利浦显示器推荐,提升你的工作效率与水平
  5. Filter过滤器的生命周期
  6. 一步一步学习Servlet之Session使用
  7. CentOS 7在虚拟机上安装之后没有桌面问题
  8. linux内存管理(九)-缺页异常分析
  9. The file contains a character that cannot be represented in the current code pag
  10. 老司机 iOS 周报 #67 | 2019-05-13