当前位置首页 > 爱问问> 正文

jdbc是什么 odbc是什么意思

2021-10-30 23:14:47 爱问问

应粉丝需求,更新一篇关于JDBC从0到学会的文章,只要记住这六步,搞定JDBC那就是so easy的事情。

文章目录

一.简单介绍JDBC

二.JDBC驱动类型

三.手把手教会新手学习JDBC

一.JDBC 是JavaDatabaseConnectivity 的简称即Java数据库 连接,提供查询和增删改的方法。是Java语言提供的一套执行规范,由于数据库的种类众多且来自不同的生产厂商,所以为了使java程序与数据库之间建立联系,每一个厂商都实现了JDBC规范即驱动包。我们通常说的JDBC是面向关系型数据库的。JDBC的本质就是IO流读写文件的过程。

二.接下来我们说一说JDBC驱动类型都有哪些?这一部分尽管参考,作为了解,不会影响后续的操作。

1.JDBC-ODBC桥驱动程序:

JDBC桥接器是用来访问安装在每个客户机上的ODBC驱动程序。为了使用ODBC,需要在目标数据库上配置系统数据源名称(DSN)。当Java刚出来时,这是一个很有用的驱动程序,因为大多数的数据库只支持ODBC访问,但是想要使用每一个客户机都要安装且很消耗空间,管理不方便。

2.JDBC-Native API

类似于JDBC-ODBC,每一个客户机都需要安装,调用本地原生C/C 具体到每一个数据库,若想要改变,需要改变底层的代码。

3.JDBC-Net 纯Java

使用了标准的Socket通信,不需要安装到客户机上,相对于来说比较便捷

4.纯javaJDBC

一个纯粹基于Socket进行的通信,不需要安装到客户机上,每一个数据库厂商自身提供驱动。

三.手把手教会新手学习JDBC

JDBC六步曲,只要记住!!!这六步!!!,可以说就学会JDBC啦!

第一步:导包

笔者用的是mysql数据库,这就需要我们去mysql官网下载为我们提供好的mysql驱动包,对于驱动包如何下载,在笔者的另一篇文章中有教程---

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net