JDBC_01_JDBC基础概念
2024-09-24 08:42:44
JDBC 基础概念
- JDBC 的本质
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据
的存取操作。JDBC规范采用接口和实现分离的思想设计了Java数据库编程的框架。接口包含在java.sql及javax.sql包中,其中java.sql属于JavaSE,javax.sql属于JavaEE。这些接口的实现类叫做数据库驱动程序,由数据库的厂商或其它
的厂商和个人提供。JDBC是SUN 公司制定的一套接口(interface)
- java.sql.*; 该包下有很多相关接口
JDBC是接口,而JDBC驱动才是接口的实现,没有驱动无法完成数据库连接!每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。
什么是JDBC驱动程序? 是指各个数据库厂家根据JDBC的规范制作的JDBC实现类。每个数据库厂商都有自家的驱动,用来连接自家公司的数据库。
为什么需要面向接口编程?
接口(interface)都有调用者和实现者,我们面向接口写实现类,面向接口调用,这都属于面向接口编程。
为了解耦合,降低程序的耦合度,提高程序的扩展力。多态机制就是非常典型的面向抽象编程(不要面向具体编程)。
URL: 统一资源定位符(网络中每个资源的绝对路径)
- 例如: 百度的URL: http://39.156.66.18:80/index.html 协议: http 叫做超文本传输协议,是一种通讯协议 IP: 39.156.66.18 IP地址 PORT: 80 端口号 资源名: index.html
JDBC六步
注册驱动
获取连接
获取数据库操作对象
执行SQL语句
处理查询结果集
释放资源
最新文章
- 逻辑回归算法的原理及实现(LR)
- versionCompare 版本号比较工具
- OC第三节——NSArray和NSMutableArray
- NOIp 2013 #3 转圈游戏 Label:模拟
- Halcon相机标定
- HackerRank Ice Cream Parlor
- [原创]java WEB学习笔记53:Struts2学习之路---前奏:使用 Filter 作为控制器的 MVC
- bzoj 2190 [SDOI2008]仪仗队(欧拉函数)
- Linux操作系统下软件的安装方法大全
- ubuntu不能正常使用make menuconfig的解决方案
- [OpenCV学习笔记1][OpenCV基本数据类型]
- 45个值得收藏的 CSS 形状
- Rollup.js 实践
- c# 项目之间循环引用vs弹窗提醒
- [国家集训队]Crash的数字表格
- bootstrap 固定表头
- 表单提交textarea内容,第一次获取不到值,第二次才能获取到的解决方法:
- PHP基本连接数据库
- 详解php 获取文件名basename()函数的用法
- STL中stack/queue/map以及Boost unordered_map 的使用方法
热门文章
- 基于股票大数据分析的Python入门实战(视频教学版)的精彩插图汇总
- plsql连接oracle出现问题总结
- OSPF“孤儿”区域
- Docker-compose封装mysql并初始化数据以及redis
- ngx_http_image_filter_module使用
- 死磕Spring之IoC篇 - Bean 的创建过程
- DNS Rebinding漏洞原理
- C++类的静态成员笔记
- 通过golang小案例,了解golang程序常见机制
- 关于python中的[::-1],[:,:,::-1]的反转理解