欢迎光临散文网 会员登陆 & 注册

JDBC数据库连接池

2020-07-02 16:43 作者:尚硅谷  | 我要投稿



JDBC简介】

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标,我们通常说的JDBC是面向关系型数据库的。

 

JDBC程序类型

JDBC驱动程序共分四种类型:

类型1

JDBC-ODBC桥

这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll)。

类型2

本地API驱动

这种类型的驱动通过客户端加载数据库厂商提供的本地代码库(C/C++等)来访问数据库,而在驱动程序中则包含了Java代码。

类型3

网络协议驱动

这种类型的驱动给客户端提供了一个网络API,客户端上的JDBC驱动程序使用套接字(Socket)来调用服务器上的中间件程序,后者在将其请求转化为所需的具体API调用。

类型4

本地协议驱动

这种类型的驱动使用Socket,直接在客户端和数据库间通信。

 

【系统学习并掌握JDBC

尚硅谷JDBC教程

https://www.bilibili.com/video/BV1eJ411c7rf

课程详情:

本套视频教程共57小结,涵盖JDBC的方方面面,包括手动获取数据库连接的多种方式、使用数据库连接池获取连接、Statement与PreparedStatement的对比使用、sql注入问题讲解、Blob字段的操作、高效的批量插入、DAO设计模式、使用dbutils提供的相关工具类等。此外,还对数据库事务进行详解,利用反射及JDBC元数据编写通用的查询方法等企业级开发内容。源码级讲授DBUtils工具类的实现思想,DEBUG调试其运行过程。示例代码专业、实用,并配备多个课后习题,使大家能站在更高层次上深入掌握JDBC技术。

 


JDBC数据库连接池的评论 (共 条)

分享到微博请遵守国家法律