JDBC的工作原理:
马克-to-win:JDBC主要完成三件事:1)建立连接;2)发送SQL语句;3)处理返回的结果。紧接着,下节以实例仔细分析这三条。

第二节 JDBC HelloWorld例子

1.细述JDBC的工作原理

紧接着上节的JDBC的工作原理,下面我们就仔细讲讲这三条。

1)建立连接:
马克-to-win:JDBC靠java.sql.DriverManager.getConnection(dbUrl, user, password);和数据库连接。当DriverManager执行getConnection时,它会在内存当中寻找最合适的驱动类。(我们在给机器 装声卡时是不是也得先安装一个驱动程序? 道理一样,每一个数据库,都需要有一个专门和它相配的驱动程序。)所以我们需要事先就把驱动类加载进来。怎么加载?靠Class.forName (className),在我们以下的例子当中就是Class.forName("com.mysql.jdbc.Driver");马克-to- win:注意:这个类不在jdk的核心包当中,因为它只和Mysql这个数据库相关。如果jdk的核心包中包含这个类的话,那么microsoft公司的 sql server数据库,oracle,或sybase数据库等的驱动是不是都要包括在jdk的核心包中呢?如果是这样的话,jdk的核心包会不会变得很大 呢?所以这样的话就出现了一个问题。既然mysql的驱动类不在jdk的核心包中,我们需要专门在eclipse当中把它倒进我们的项目当中。注意在今天 之前的课程当中,我们从来没接触过导包,现在就教会大家在eclipse当中如何导包。在我的H盘根目录下,有个文件:mysql-connector- java-3.1.10-bin.jar,我们用WINRAR把它打开,就发现它里面有com.mysql.jdbc.Driver.class文件。右 键点击你的项目,找到Properties。在找Java Build Path。点中Libraries。再点中右边的Add External Jars。选中mysql-connector-java-3.1.10-bin.jar,如下图:

更多请见:https://blog.csdn.net/qq_43650923/article/details/100854472

JDBC的工作原理和工作步骤相关推荐

  1. 第28节 防火墙基本知识、工作原理及工作模式

    防火墙基本知识.工作原理及工作模式 1 防火墙概述 1.1 基本概念 1.2 与路由器对比 1.3 防火墙的基本功能 1.4 衡量防火墙性能的5大指标 2 区域隔离 2.1 区域概念 2.2 隔离思路 ...

  2. bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理...

    bootloader功能介绍 初始化开发板上主要硬件(时钟,内存,硬盘), 把操作系统从硬盘拷贝到内存,然后让cpu跳转到内存中执行操作系统. boot阶段 1.关闭影响CPU正常执行的外设 -关闭看 ...

  3. 冯诺依曼原理计算机称为,冯·诺依曼提出的计算机工作原理又称为 工作原理。...

    冯·诺依曼提出的计算机工作原理又称为 工作原理. 更多相关问题 Y211是一种靠液压动力坐封的封隔器,而Y441或Y445是一种靠机械坐封的封隔器. 美容心理诊断对美容医学的意义 肾功能不全的老年患者 ...

  4. 电热水器工作过程 c语言,电热水器工作原理—电热水器工作原理及使用注意事项介绍...

    电热水器现在已经成为了一种最为受到消费者喜爱的热水设备,而在我们大家购买电热水器的时候,并不是很了解电热水器,所以今天小编就来为大家介绍一下电热水器的一些工作原理及一些使用中的注意事项,希望可以帮助大 ...

  5. 电子邮件服务器的工作原理,电子邮件工作原理 电子邮件有什么特点呢

    电子邮件是交流信息的一种通信方式,可以用来传输文件和图片,还是非常方便的.很多人对电子邮件的工作原理感到好奇,电子邮件工作原理是怎样的?电子邮件有什么特点呢? 电子邮件工作原理 电子邮件工作原理 电子 ...

  6. [JavaScript][AJAX]onreadystatechange事件;AJAX含义及组成部分;AJAX工作原理/HTTP工作原理;一个页面从输入url到呈现网页过程;FormData对象;防抖

    目录 onreadystatechange事件 AJAX含义及组成部分 AJAX工作原理/HTTP工作原理 一个页面从输入url到呈现网页过程 TCP三次握手图示 渲染引擎渲染网页流程图 ​编辑 Fo ...

  7. 数据库连接池使用场景,工作原理和实现步骤

    一.使用场景: 大型高并发应用里         使用连接池的好处:就是可以限制应用的连接数,另外,不用再额外地去创建每个连接,MySQL创建连接的开销也是较大的,因为创建一个新连接相当于MySQL创 ...

  8. 总结 - Ajax工作原理和实现步骤

    目录 一 Ajax技术与原理 1.1 Ajax简介 1.2 Ajax所包含的技术 1.3 Ajax的工作原理 1.4 XMLHttpRequest 对象的三个常用的属性 1. onreadystate ...

  9. Ajax工作原理和实现步骤

    目录 一 Ajax技术与原理 1.1 Ajax简介 1.2 Ajax所包含的技术 1.3 Ajax的工作原理 1.4 XMLHttpRequest 对象的三个常用的属性 1. onreadystate ...

最新文章

  1. [转]Linux下pppoe配合Drcom插件上网方法介绍......
  2. 四层负载均衡——LVS
  3. “出道” 5 年采用率达 78%,Kubernetes 的成功秘诀是什么?
  4. 蓝桥杯第八届省赛JAVA真题----日期问题
  5. 轻松学c语言编程.pdf等,轻松学编程 轻松学C语言编程pdf
  6. java文件选择器_java中文件选择器JFileChooser的用法
  7. 虚拟ip weblogic服务器,虚拟IP是什么
  8. 开博第二篇-win7下的小凡模拟器-DynamipsGUI
  9. WEB控件没有什么所谓好不好,而是用得好不好
  10. php all函数,PHP 函数 preg_match_all()
  11. CSS中文手册下载、使用技巧(附下载链接,压缩包被禁用了)
  12. 微信小程序添加外部字体方法
  13. 在虚拟机的ubuntu 中配置 tftp 服务器(2021-4-14)
  14. proteus设计教程-数码管使用方法
  15. 重磅报告 | 《中国企业2020:人工智能应用实践与趋势》
  16. autoCAD恐吓式销售_恐吓式软文的例子 恐吓式软文营销案例分享
  17. 【BZOJ1135】【POI2009】Lyz
  18. C语言数据类型重新认识
  19. webkit研究日记2
  20. 运行python的两种方式磁盘式_day03-python-学习笔记

热门文章

  1. JPEG图像的压缩编码——笔记整理
  2. 香港理工大学酒店管理html,中国香港理工大学酒店管理专业分析
  3. 李智慧 - 架构师训练营 第一周
  4. imagemagick使用_使用ImageMagick将图像转换为灰度
  5. COS 音视频实践 | 数据工作流助你播放多清晰度视频
  6. 图形界面GUI登陆界面设计
  7. Direct3D资源
  8. 为Oracle 11gr2数据库打PSU补丁
  9. 高通 android 传感器支持,高通:Android手机用户明年将用上刷脸功能
  10. MySQL官网下载方法