JDBC个人理解

本文探讨了JDBC的误区,指出JDBC并非只是一个jar包,而是一个面向关系型数据库的封装框架。文章详细介绍了四种JDBC驱动程序类型,并解析了JDBC编程过程,包括加载驱动、注册驱动以及创建数据库连接。通过分析源码,揭示了类加载器的工作原理和权限控制。最后,讨论了创建Statement对象执行SQL的操作。
摘要由CSDN通过智能技术生成

关于JDBC的一些学习

JDBC误区

之前自己一直以为JDBC是一个jar包,有次下班同事问我你知道JDBC是啥不,我脱口而出,jar包,其实并不是的,官方来说是一个面向关系型数据库的,用自己的话来讲感觉就是一个封装起来的框架,用于不同的数据库,比如mysql,orcale,你总不能用一个数据库就写一套吧,优点就是方便。

JDBC驱动程序类型

  1. JDBC-ODBC桥 ,简单来说就是驱动把JDBC的传给ODBC,然后ODBC去调用数据库厂商提供的数据库,也就是操作二进制代码库,一般是.dll结尾的文件;
  2. 本地API驱动:就是通过驱动加载数据库厂商提供的本地数据库;
  3. 网络协议驱动,驱动使用套接字去调用中间件,后续转成API使用;
  4. 本地协议驱动,使用socket,直接在客户端和数据库之间通信,这个有点像驱动的两个架构,第一个是双层架构,直接进行通信。第二层是三层架构,其实就是多了一个中间层,也正是因为这个中间层,让Java语言得到了更好的使用;

JDBC编程

接下来就到了写代码的时候了,总是说一些理论知识,其实我也是似懂非懂,创建一个空项目,就开始研究吧!
1.pom依赖我用的是

   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值