JSP联系XML与数据库
来源:互联网 发布:shell中数组的使用 编辑:程序博客网 时间:2024/05/30 04:30
数据库应用系统包括数据库,数据库管理系统,数据库应用三大部分。
世界上存在许多完全不同的客户平台,在不同平台间交换数据,需要保证数据的完整和服务的高效,数据格式的转换问题往往成为制约Web Service的瓶颈,采用XML作为数据交换的标准,可以使各个异构平台和各种格式的数据进行数据交换成为可能。
不同的DBMS之间(注意这里是不同的DBMS之间)使用ODBC或者JDBC驱动程序实现对应的数据库操作,使用ODBC或者JDBC驱动程序来通信只有安装ODBC或者JDBC的系统才能够接收消息,很多防火墙不允许ODBC和JDBC进行信息交换,这一点可以通过在客户端的通信管道的两端加上XML的接口来实现,同样,以某种方式封装XML,并且通过正常的HTTP端口传送,可以解决防火墙的阻挡问题,比如SOAP就是这么做的。
JDBC是Java编程语言中用来规范客户端程序如何来访问数据库的API,提供了查询和更新数据库的方法,JDBC是面向关系型数据库的驱动程序类型。
JDBC驱动程序共分4种类型
1.JDBC-ODBC桥
将JDBC调用传递给ODBC,再让后者调用数据库本地驱动代码,只要有对应的ODBC驱动,几乎可以访问所有的数据库,但是执行效率比较低,不适合大量数据存取的应用。
2.本地API调用
通过客户端加载数据库厂商提供的本地代码库访问数据库,在驱动程序中包含Java代码;
3.网络协议驱动
给客户端提供一个网络API,客户端JDBC驱动程序使用套接字调用服务器上的中间件程序,后者再将其请求转化为所需的具体的API调用。
4.本地协议驱动
使用Socket,直接在客户端和数据库间通信。
- JSP联系XML与数据库
- JSP serverlet区别与联系
- jsp与servlet的联系
- JSP serverlet区别与联系
- jsp与servlet的联系与区别
- jsp与servlet的联系与区别
- CGI与JSP联系与区别
- Jsp与Servlet的区别与联系
- JSON与XML的区别与联系
- XML与HTML的联系与区别
- JSON与XML的区别与联系
- ASP与JSP的区别和联系
- Servlet和JSP的区别与联系
- Jsp和Servlet的联系与区别
- jsp与servlet的区别和联系
- servlet 和 jsp的区别与联系
- jsp和Servlet的联系与区别
- servlet和jsp的区别与联系。
- PHP连接MySQL三种方式负载量对比
- 获取iframe中子窗体的title
- 打造symbian开机自启动程序
- Jsp中的Exception对象
- OA走向衰老,工作流管理正显青春
- JSP联系XML与数据库
- C#委托实践(理解---转自:http://wangjierui.blog.51cto.com/186879/41225)
- 试释 VC 如何调用com
- 第一个属于自己的博客
- Oracle修改用户密码的方法
- 三态的定义
- 【转】敏捷开发中编写高质量Java代码
- 调心算法
- ie引用js文件出现中文乱码的一种解决方法