JDBC全称是Java DataBase Connectivity,很明显它和Java程序有关,我们的Java应用程序要访问数据库的时候,不是直接通过TCP连接去访问的,而是要先通过JDBC去连接数据库。
首先由于不同的厂商开发的数据库有着不同的标准和协议,所以我们不能通过一套方案就去访问所有的数据库,每个厂商的数据库都有着自己对应的驱动,我们需要使用这个驱动去访问MySQL。驱动本质上就是帮我们“屏蔽底层协议和细节”,提供一个统一、简单的使用接口。
而JDBC接口是Java自带的,而MySQL的JDBC驱动是一个jar包,需要我们引入。我们自己编写的代码只需要引用Java标准库提供的java.sql包下面的相关接口,由此再间接地通过MySQL驱动的jar包通过网络访问MySQL服务器,所有复杂的网络通讯都被封装到JDBC驱动中,因此,Java程序本身只需要引入一个MySQL驱动的jar包就可以正常访问MySQL服务器。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。