本篇内容主要讲解“JDBC是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDBC是什么”吧!
JDBC是什么?
与其它数据库编程环境相比,JDBC有Java语言的特性,使用JDBC开发的程序可以跨平台运行,而且不受数据库供应商的限制。
为什么不受数据库供应商的限制呢?
就在于JDBC的设计。
一、SUN公司为SQL访问数据库提供一套“纯”Javaapi;
二、同时提供一个驱动管理器,以允许第三方驱动程序可以链接到特定的数据库,这样数据库供应商就可以提供自己的驱动程序,并插入到驱动管理器中,关键是所有的驱动程序都必须满足驱动管理器api提出的要求。
三、需要一套简单的机制,以使得第三方驱动程序可以想驱动管理器注册。
JDBC的典型用法
在传统的客户服务器模式中,通常在服务器端配置数据库,JDBC驱动程序部署在客户。发展到后来的三层,甚至更高层的应用模式时,客户端不直接调用数据库,而是调用服务器上的中间层,再由中间层完成数据库查询操作。这种三层模式的优点是:它将可视化表示(位于客户端)从业务逻辑(中间件层)和原始数据(位于数据库)中分离出来。因此,我们就可以从不同的客户端,如Java应用,applet或web表单,访问相通的数据库和相通的业务规则。
客户端和中间层之间的通信可以通过http(web浏览器用作客户端时),rmi(当使用应用或applet)或其他机制来完成。JDBC负责在中间层和后台数据库之间金星通讯。
到此,相信大家对“JDBC是什么”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
JDBC的连接方法是什么
JDBC的连接方法是什么本篇内容介绍了“JDBC的连接方法是什么”...
如何用JDBC实现验证登录
如何用JDBC实现验证登录这篇文章主要介绍“如何用JDBC实现验证...
JDBC怎么实现验证登录
JDBC怎么实现验证登录这篇文章主要介绍“JDBC怎么实现验证登录...
JDBC连接SQL Server 2005的方法是什么
Jdbc怎么实现分布式事务数据源动态切换
Jdbc怎么实现分布式事务数据源动态切换本篇内容介绍了“Jdbc怎...
JDBC技术怎么理解
JDBC技术怎么理解这篇文章主要介绍“JDBC技术怎么理解”,在日...
JDBC事务处理机制是什么
JDBC事务处理机制是什么本篇内容介绍了“JDBC事务处理机制是什...
MyEclipse的JDBC相关驱动程序怎么设置
MyEclipse的JDBC相关驱动程序怎么设置这篇文章主要介绍“...
Spring JDBC事务管理怎么实现
SpringJDBC事务管理怎么实现本篇内容主要讲解“Sprin...
JDBC驱动程序是什么
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议