web设计培训班http://www.17xue.it
java的推出,使www页面有了活力和动感。internet用户可以从www服务器上下载java小程序到本地浏览器运行。这些下载的小程序就像本地程序一样,可独立地访问本地和其他服务器资源。而的java语言并没有数据库访问的功能,随着应用的深入,要求java提供数据库访问功能的呼声越来越高。为了防止出现对java在数据库访问方面各不相同的扩展,javasoft公司指定了jdbc,作为java语言的数据库访问api。
web设计培训班
jdbc是用于执行sql语句的java应用程序接口api,由java语言编写的类和接口组成。java是一种面向对象、多线程与平台无关的编程语言,具有极强的可移植性、安全性和强健性。jdbc是一种规范,能为开发者提供标准的数据库访问类和接口,能够方便地向任何关系数据库发送sql语句,同时jdbc是一个支持基本sql功能的低层应用程序接口,但实际上也支持高层的数据库访问工具及api。所有这些工作都建立在x/open sql cli基础上。jdbc的主要任务是定义一个自然的java接口来与x/open cli中定义的抽象层和概念连接。jdbc的两种主要接口分别面向应用程序的开发人员的jdbc api和面向驱动程序低层的jdbc driver api。jdbc完成的工作是:建立与数据库的连接;发送sql语句;返回数据结果给web浏览器。
web设计培训班
基于web的数据库访问利用已有的信息资源和服务器。其访问频率大,尤其是热点数据。但其主要的缺点是:①客户端与后端数据库服务器通信必须通过web服务器,且web服务器要进行数据与html文档的互相转换,当多个用户同时发出请求时,必然在web服务器形成信息和发布瓶颈。②cgi应用程序每次运行都需打开和关闭数据库连接,效率低,操作费时;③cgi应用程序不能由多个客户机请求共享,即使新请求到来时cgi程序正在运行,也会启动另一个cgi应用程序,随着并行请求的数量增加,服务器上将生成越来越多的进程