当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Linux/Unix下ODBC的安装、配置与编程 齐亮 (cavendish@eyou.com) 2002 年 7 月 本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装、配置与编程。
 

 

 ·虚拟光驱的特点及用途     »显示摘要«
    摘要:一.虚拟光驱的特点及用途   1.什么是虚拟光驱   虚拟光驱是一种模拟(cd-rom)工作的工具软件,可以生成和你电脑上所安装的光驱动能一模一样的虚拟光允,一般光驱能做的事虚拟光驱一样可以做到,这的工作原理是先虚拟出一部或多部虚拟光驱后,将光盘上的应用软件,镜像存放在硬盘上,并生成一个虚拟光驱的镜像文件,然后就可以windows95/98/nt中将此镜像文件放入虚拟光驱中来使用,所以当您日后要启......
 ·开题报告基本要求    »显示摘要«
    摘要:毕业设计已经进入了开题阶段,要多谢谢指导老师的认真指导了。 开题报告基本要求(一)开题报告的主要内容:1. 课题背景及意义: 依托教学站管理的实际需要,根据具体需求定制管理系统。 2. 国内外研究现状综述: 现有教务管理商业软件调研,也可以结合cai,cscw作些介绍。 对于每个商业软件最好总结一下它的优缺点,最后总结部分突出我们的系统是定制的,简单,适用。 这也强调了选题意义。 可以先介绍整......


Linux/Unix下ODBC的安装、配置与编程

linux/unix下odbc的安装.配置与编程

2002 年 7 月

【程序编程相关:J2EE之“四书五经”

齐亮 (cavendish@eyou.com) 【推荐阅读:Cherry 推出面向Linux用户的专

一. odbc原理 【扩展信息:Oracle Events(个人参考资料

本文主要内容是介绍odbc的简单原理,以及如何在linux/unix下进行odbc的安装.配置与编程.

odbc 是open database connect 即开放数据库互连的简称,它是由microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序与数据库系统之间的中间件.它通过使用相应应用平台上与所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性.

odbc 主要由驱动程序与驱动程序管理器组成.驱动程序是一个用以支持odbc 函数调用的模块,每个驱动程序对应于相应的数据库,当应用程序从基于一个数据库系统移植到另一个时,只需更改应用程序中由odbc 管理程序设定的与相应数据库系统对应的别名即可.驱动程序管理器可链接到所有odbc 应用程序中,它负责管理应用程序中odbc 函数与dll 中函数的绑定.

odbc 使用层次的方法来管理数据库,在数据库通信结构的每一层,对可能出现依赖数据库产品自身特性的地方,odbc 都引入一个公共接口以解决潜在的不一致性,从而很好地解决了基于数据库系统应用程序的相对独立性,这也是odbc 一经推出就获得巨大成功的重要原因之一.

从结构上分,odbc 分为单束式与多束式两类.

单束式驱动程序

单束式驱动程序介于应用程序与数据库之间,像中介驱动程序一样数据提供一个统一的数据访问方式.

当用户进行数据库操作时,应用程序传递一个odbc 函数调用给odbc 驱动程序管理器,由odbc api 判断该调用是由它直接处理并将结果返回还是送交驱动程序执行并将结果返回.

由上可见,单束式驱动程序本身是一个数据库引擎,由它直接可完成对数据库的操作,尽管该数据库可能位于网络的任何地方. 多束式驱动程序

多束式驱动程序负责在数据库引擎与客户应用程序之间传送命令与数据,它本身并不执行数据处理操作而用于远程操作的网络通信协议的一个界面.

前端应用程序提出对数据库处理的请求,该请求转给odbc 驱动程序管理器,驱动程序管理器依据请求的情况,就地完成或传给多束驱动程序,多束式驱动程序将请求翻译为特定厂家的数据库通信接口(如oracle 的sqlnet)所能理解的形式并交于接口去处理,接口把请求经网络传送给服务器上的数据引擎,服务器处理完后把结果发回给数据库通信接口,数据库接口将结果传给多束式odbc 驱动程序,再由驱动程序将结果传给应用程序.

很多程序员已经体会到了在windows平台下的odbc的益处,而在linux/unix下进行数据库编程的时候却不得不根据不同的数据库来选择特有的api进行编程,一旦数据库发生了改变,所有与这些api相关的程序都必须进行修改.其实在linux/unix下现在也有了自己的odbc,可以使我们的数据库编程就像在windows平台下一样简单.

下面我们开始介绍linux/unix下的odbc:

二. linux/unix下odbc的安装:

方法一:

先下载最新的unixodbc源码包(http://www.unixodbc.org/unixodbc-2.2.1.tar.gz)放到/usr/local下,然后运行下述命令:


...   下一页
 ·用ironpython写winform程序     »显示摘要«
    摘要: 只是感兴趣,真正的开发可不敢用这个下面的例子是从jim hugunin´s 的blog里看到的先要有ironpython,可以到ironpython的网站上下载http://ironpython.com/下载完后解压缩,从命令行进入到ironpython目录的bin目录,执行ironpythonconsole.exe启动shell,如图:然后逐行敲入代码:>>> ......
» 本期热门文章:

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