JDBC-简介
2022/4/13 6:19:15
本文主要是介绍JDBC-简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、JDBC概述:JDBC简称:Java DateBase Connectivity(Java语言连接数据库)
- JDBCC本质是SUN公司制定的一套接口(interface)在Java.sql.*包下
- 使用文本编辑器开发,我们需要将jar包配置到环境变量class_path;JDBC开发前准备工作,先从官网下载对应的驱动jar包。然后将其匹配值到环境变量classPath当中。classpath=.;+jar文本路径(英文状态下:点+分号+mysql中jar包文件的路径)“.” 点代表当前路径+jar包的路径地址
二、面向接口编程:
- 面向接口编程:接口都有调用者和实现者 面向接口调用、面向接口写实现类、都属与接口编程
- 为啥面向接口编程: 解耦合:降低程序的耦合度,提高程序的扩展力,多态机制就是非常典型的:面向抽象编程
- 为啥sun公司制定一套JDBC接口:因为每一个数据库底层的实现原理都不一样, 每一个数据库产品都有自己的独特的实现原理:
Oracle 数据库有自己的原理
Mysql数据库也有自己的原理
MS、DB2、SqlServer(微软) 数据库也有自己的原理 - 驱动:所有的数据驱动都是以jar 包的形式存在,jar包当中有很多的:.class字节码文件;这些class文件就是对JDBC接口的实现类
三、JDBC编程六步
- 第一步:注册驱动---------------------------->作用:告诉Java程序,即将要连接的是哪个品牌的数据库
- 第二步:获取连接---------------------------->表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完之后一定要关闭通道。
- 第三步:获取数据库操作对象-------------->专门执行sql语句的对象
- 第四步:执行SQL语句
- 第五步:处理查询结果集-------------------->只有第四步执行的是select语句的时候,才有这第五步处理查询结果集。
- 第六步:释放资源---------------------------->使用完资源之后一定要关闭资源。Java和数据库属于进程间的通信,开启之后一定要关闭。
这篇关于JDBC-简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-05feign默认connecttimeout和readtimeout是多少-icode9专业技术文章分享
- 2024-07-05idea控制台,日志太多,导致部分想看得日志被刷走 搜不到-icode9专业技术文章分享
- 2024-07-05The server selected protocol version Tls10 is not accepted by client preferences [TLs12]-icode9专业技术文章分享
- 2024-07-05怎么清理项目缓存-icode9专业技术文章分享
- 2024-07-04安装 Eyoucms详细图文教程-icode9专业技术文章分享
- 2024-07-04ueditor 复制文章时,图片的链接是一个下载图片地址,该如何处理?-icode9专业技术文章分享
- 2024-07-04怎样判断host有没有对wordpress有缓存呢-icode9专业技术文章分享
- 2024-07-04具有编译功能的系统make后,无法ssh连接-icode9专业技术文章分享
- 2024-07-04make后如何升级ssh-icode9专业技术文章分享
- 2024-07-03微信支付提示下单账户与支付账户不一致-icode9专业技术文章分享