当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。
 

 

    摘要:private string fetchpage(string url) //取页面指定url页面的源码 { string page = "null"; try { webclient mywc = new webclient(); using(stream strm = mywc.openread(url)) { streamreader sr = new streamrea......
 ·install shield安装程序制作图解    »显示摘要«
    摘要:本文介绍了利用install shield制作应用程序安装软件的方法。在文中作者除了对常用的一些技术进行介绍外,还对安装过程位图的显示、标题和背景的定制等高级技术作了简要的阐述,本文所述方法能够满足大多数安装软件的制作需求。全文阅读:install shield安装程序制作图解 ......


JDBC接口技术
jdbc是一种可用于执行sql语句的javaapi(applicationprogramminginterface应用程序设计接口).它由一些java

语言编写的类与界面组成.jdbc为数据库应用开发人员.数据库前台工具开发人员提供了一种标准的应用程序设计接口, 【程序编程相关:软件项目成本组成分析(下)

【推荐阅读:软件项目成本组成分析(上)

使开发人员可以用纯java语言编写完整的数据库应用程序. 【扩展信息:生成十六位字符串(不重复)

一.odbc到jdbc的发展历程

说到jdbc,很容易让人联想到另一个十分熟悉的字眼“odbc”.它们之间有没有联系呢?如果有,那么它们之间又是

怎样的关系呢?

odbc是opendatabaseconnectivity的英文简写.它是一种用来在相关或不相关的数据库管理系统(dbms)中存取数据

的,用c语言实现的,标准应用程序数据接口.通过odbcapi,应用程序可以存取保存在多种不同数据库管理系统(dbms)

中的数据,而不论每个dbms使用了何种数据存储格式与编程接口.

1.odbc的结构模型

odbc的结构包括四个主要部分:应用程序接口.驱动器管理器.数据库驱动器与数据源.

应用程序接口:屏蔽不同的odbc数据库驱动器之间函数调用的差别,为用户提供统一的sql编程接口.

驱动器管理器:为应用程序装载数据库驱动器.

数据库驱动器:实现odbc的函数调用,提供对特定数据源的sql请求.如果需要,数据库驱动器将修改应用程序的请

求,使得请求符合相关的dbms所支持的文法.

数据源:由用户想要存取的数据以及与它相关的操作系统.dbms与用于访问dbms的网络平台组成.

虽然odbc驱动器管理器的主要目的是加载数据库驱动器,以便odbc函数调用,但是数据库驱动器本身也执行odbc函数

调用,并与数据库相互配合.因此当应用系统发出调用与数据源进行连接时,数据库驱动器能管理通信协议.当建立起与

数据源的连接时,数据库驱动器便能处理应用系统向dbms发出的请求,对分析或发自数据源的设计进行必要的翻译,并将

结果返回给应用系统.

2.jdbc的诞生

自从java语言于1995年5月正式公布以来,java风靡全球.出现大量的用java语言编写的程序,其中也包括数据库应

用程序.由于没有一个java语言的api,编程人员不得不在java程序中加入c语言的odbc函数调用.这就使很多java的优秀

特性无法充分发挥,比如平台无关性.面向对象特性等.随着越来越多的编程人员对java语言的日益喜爱,越来越多的公

司在java程序开发上投入的精力日益增加,对java语言接口的访问数据库的api的要求越来越强烈.也由于odbc的有其不足

之处,比如它并不容易使用,没有面向对象的特性等等,sun公司决定开发一java语言为接口的数据库应用程序开发接口.


...   下一页
 ·python中的有趣用法    »显示摘要«
    摘要:1: python中模拟使用c++ 中的 cout << import sys class ostream: def __init__(self,file): self.file = file def __lshift__(self,obj): self.file.write(str(obj)); return self cout = ostream(sys.stdout)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE