重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“JDBC是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JDBC是什么”吧!
成都创新互联公司网站建设提供从项目策划、软件开发,软件安全维护、网站优化(SEO)、网站分析、效果评估等整套的建站服务,主营业务为成都网站制作、成都网站建设,app软件定制开发以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。成都创新互联公司深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
JDBC是什么?
与其它数据库编程环境相比,JDBC有Java语言的特性,使用JDBC开发的程序可以跨平台运行,而且不受数据库供应商的限制。
为什么不受数据库供应商的限制呢?
就在于JDBC的设计。
一、SUN公司为SQL访问数据库提供一套“纯”Javaapi;
二、同时提供一个驱动管理器,以允许第三方驱动程序可以链接到特定的数据库,这样数据库供应商就可以提供自己的驱动程序,并插入到驱动管理器中,关键是所有的驱动程序都必须满足驱动管理器api提出的要求。
三、需要一套简单的机制,以使得第三方驱动程序可以想驱动管理器注册。
JDBC的典型用法
在传统的客户服务器模式中,通常在服务器端配置数据库,JDBC驱动程序部署在客户。发展到后来的三层,甚至更高层的应用模式时,客户端不直接调用数据库,而是调用服务器上的中间层,再由中间层完成数据库查询操作。这种三层模式的优点是:它将可视化表示(位于客户端)从业务逻辑(中间件层)和原始数据(位于数据库)中分离出来。因此,我们就可以从不同的客户端,如Java应用,applet或web表单,访问相通的数据库和相通的业务规则。
客户端和中间层之间的通信可以通过http(web浏览器用作客户端时),rmi(当使用应用或applet)或其他机制来完成。JDBC负责在中间层和后台数据库之间金星通讯。
到此,相信大家对“JDBC是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!