odbc 订阅
开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。 展开全文
开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。
信息
外文名
ODBC
架    构
应用程序
提出者
Microsoft
中文名
开放数据库互连
管理方法
单束式驱动程序
开放数据库互连软件架构
应用程序对外提供使用者交谈界面,同时对内执行资料之准备工作数据库系统所传回来的结果再显示给使用者看。简单来说,应用程序即ODBC 界面执行下列主要工作:驱动管理器本身是MS Windows中一个动态连接链接库文件(ODBC.DLL)。应用程序透过驱动管理器去加载并连接数据源的驱动程序(driver)并连接数据源。驱动管理器主要工作如下:1. Uses ODBC INI file to map a data source name to a specific driver DLL.2. Processes server ODBC initialization calls.3. Provides entry points to ODBC functions for each driver.4. Provides parameter validation and sequence validation for ODBC calls.驱动程序也是一个动态连接链接库文件,当应用程序呼叫ODBC函数,SQLConnect 或SQLDriverConnect时,驱动管理器就会加载相对的驱动程序与应用程序呼应。驱动程序主要是执行ODBC之相对函数,并与对应的数据源(Data Source)做沟通。驱动程序之工作如下:1. Establishes a connect to a data source.2. Submits requests to a data sources.3. Translates data to or from other formats,if requested by the application.4. Return results to the application.5. Formats errors into standard error codes and returns them to the application.6. Declares and manipulates cursors if necessary (invisible to the application).7. Initiates transactions if the data source requires explicit transaction initiation(invisible to the app).数据源唯一数据库系统(DBMS)或是数据库操作系统的一个组合。举例来说,应用库系统可以同时与下列两个或其中一个数据源连接。1. A DBMaker DBMS running on a Microsoft Windows NT accessed by NTaccessed by TCP/IP.2. A Tandem NonStop SQL DBMS running on the Guardian 90 accessed via a gateway.应用系统程序通过标准API来连接数据源,因此开发过程中不需指定特定的数据库系统,所以数据库系统的开放性从此被建立。笔者认为在计算机系统进入开放时代之时,我们应可体会到标准的建立与系统的发展是同样的重要。而信息系统架构在数据库的必要性也随着信息化社会的蓬勃发展而更显重要,因此在ODBC标准日益成熟的同时,我们也同时可以感受到数据库系统在开放架构下,更需扮演强而有力的角色。依据 ODBC 的规格,其API共可分为以下九类:1. SQLAllocEnv.2. SQLAllocConnect.3. SQLConnect.4. SQLPriverConnect.5. SQLBrowseConnect.1. SQLDataSource.2. SQLGetInfo.3. SQLGetFunctions.4. SQLGetTypeInfo.1. SQLSetConnectOption.IV. 准备SQL指令之需求1. SQLAllocStmt. 2. SQLPrepare. 3. SQLSetParam. 4. SQLParamOptions. 5. SQLGetCursorName. 6.SQLSetCursorName. 7. SQLSetScrollOptions.1. SQLExecute. 2. SQLExecDirect. 3. SQLNativeSql. 4. SQLDescribeParanl. 5. SQLNumParams. 6.SQLParamData. 7. SQLPutData.VI. 取得执行结果及有关结果的讯息1. SQLRowCount. 2. SQLNumResultCols. 3. SQLDescribeCol. 4. SQLColAttributes. 5. SQLBindCol. 6.SQLFetch. 7. SQLExtendedFetch. 8. SQLGetData. 9. SQLSetDos. 10. SQLMoreResults. 11. SQLError.VII. 取得有关数据源系统回录(System tables or Catalog)的讯息 1. SQLColumnPrivileges. 2. SQLColumns. 3. SQLForeignkeys. 4. SQLPrimaryKeys. 5.SQLProcedureColumns. 6. SQLProcedures. 7. SQLSpecialColumns. 8. SQLStatistics. 9. SQLTablePrivileges. 10. SQLTables.VIII. 结束 SQL 指令需求1. SQLFreeStmt. 2. SQLCancel. 3. SQLTransact.IX. 结束与数据源的连接1. SQLDisconnect. 2. SQLFreeConnect. 3. SQLFreeEnv.以上所列之 ODBC API函数,我们发现全都以 SQL 为开头。除以上述分类外,各个函数在其必要性或复杂度上, 更被规定在不同的几个层级中 ODBC 函数的层级为核心层(Core level),第一层(Level 1),和第二层(Level 2)。我们再来看一个很基本的应用程序步骤是如何呢? 下图告诉我们这个答案。回顾 ODBC 的架构及其执行过程,ODBC 造就了"应用程序独立性(Application Independency)"的特性,使应用程序不需在乎数据源是何种数据库系统或者纯粹是个资料或文本文件,只要相对驱动程序能完成衔接的功能,则应用程序即可达到高度的独立性。
收起全文
精华内容
下载资源
问答
  • 由于JDK8把ODBC驱动删除了,因此连接access等一些数据库时需要手动下载驱动,这里一起贴上来 public class AccessConnectTest { private static DateFormat df = new SimpleDateFormat("yyyy-MM-dd mm:ss"); ...
  • Win32操作系统,可在sqliteodbc.exe中将二进制软件包作为NSIS安装程序使用。它由SQLite 2.8.17 / 3.32.3和MinGW交叉编译器制成,包含驱动程序DLL和用于安装和卸载ODBC驱动程序的程序。
  • Win64操作系统,在sqliteodbc_w64.exe中提供了一个二进制软件包作为NSIS安装程序。它由SQLite 3.32.3和MinGW交叉编译器组成,包含驱动程序DLL和用于安装和卸载ODBC驱动程序的程序。请注意,这是仅64位驱动程序。如果...
  • ORACLE ODBC驱动

    2018-05-06 20:06:34
    Oracle ODBC Driver Downloads Thank you for accepting the OTN License Agreement; you may now download this software. Oracle ODBC Driver Downloads NOTE: The following ODBC Drivers are ODBC Version ...
  • 使用 ODBC 驱动程序连接到 ClickHouse 的 Tableau 连接器 此连接器是一个 Tableau 扩展,可提高 Tableau 和 ClickHouse 之间的兼容性。 连接器使用户可以完全访问 ClickHouse 数据上的 Tableau 数据建模和探索功能。...
  • ODBC解决Call to undefined function odbc_connect
  • odbc17.rar

    2019-07-11 12:50:30
    Microsoft ODBC Driver 17 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2008, SQL Server ...
  • Mysql_ODBC驱动

    2019-05-05 14:44:17
    ODBC是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture ),Windows开放系统体系结构)的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一...
  • SQLServer ODBC驱动

    2020-10-19 00:02:58
    本资源提供SQLServer的ODBC驱动,想要用C++连接数据库的同学请赶快下,我找了好久才找到的,今天就在csdn上提供,当然java也可以用odbc连接数据库的。
  • DB2数据库ODBC驱动

    2020-12-23 09:42:51
    压缩包包含DB2数据库32位与64位ODBC驱动,64位驱动直接安装即可,32位驱动需要解压后用命令行安装
  • 创建 ODBC DSN 文件 在创建数据库脚本之前,必须提供一条使 ADO 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给...
  • Kepware中ODBC Client具体使用方法,过程很详细,配置ODBC数据源;新建Channel;新建Device;Kepware QC 显示等过程;有详细的图形指引,对研究Kepware 导入ODBC的数据库进行设备接入;希望对初入Kepware的朋友有很...
  • ODBC数据库连接工具

    2018-10-11 11:03:22
    开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture ),Windows开放系统体系结构)的主要部分和基于Windows环境的一种...
  • ODBC API 用于Rust的ODBC(开放数据库连接)绑定。 用法 要使用此库,您需要链接到系统odbc驱动程序管理器的odbc库。 构建应自动检测到它。 在Windows系统上,应该始终将其预装在Linux发行版和OS-X上,您应该验证...
  • Sqliteodbc驱动是Sqlite数据库系统中的odbc驱动程序管理器,通过这款驱动程序还可以建立起ODBC与具体数据库的联系,需要的朋友欢迎下载使用。SQLite介绍SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理...
  • sqliteodbc

    2018-04-09 18:02:37
    需要在windows, mingw下编译,直接运行ming64-build.sh即可 sqlite odbc依赖的补丁也在里面,主要适合想了解odbc的驱动如何开发的c,c++技术工程师用(German的官网有时上不去)
  • windows上的sqlite ODBC连接驱动,安装配置好后,可以使用ODBC连接访问数据库文件 win
  • ODBC8.0版本下载

    2020-11-27 14:35:32
    sqlserver连接mysql,应该先在系统中安装 Mysql 的ODBC数据库驱动,此工具正是ODBC链接
  • oracle odbc 免安装

    2018-04-23 11:54:24
    oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle odbc 免安装 oracle ...
  • 通过ODBC连接的SQL SERVER实例一 <? $connection = odbc_connect("mydata","userid","passwd"); $query = "select * from tab_1 where no>0" ; $result = odbc_do($connection,$query) ; print "<table ...
  • mysql和odbc驱动

    2018-11-23 10:41:20
    mysql-5.5.36-win32、mysql-5.7.22-win32、mysql-connector-odbc-5.1.5-win32、mysql-connector-odbc-5.2.7-win32、mysql-connector-odbc-5.2.7-winx64、mysql-connector-odbc-5.3.9-win32、mysql-connector-odbc-...
  • ODBC包装器,用于安全的常用Rust库,用于在Rust中编写ODBC应用程序。 如果您正在寻找原始的ODBC FFI绑定,请检查odbc-safe和od ODBC包装器以获取安全的惯用Rust库,以在Rust中编写ODBC应用程序。 如果您正在寻找原始...
  • sqlite3 ODBC Driver

    2018-12-08 16:03:08
    最新版 SQLITE ODBC 驱动。Sqlite3 32/64 windows 平台 ODBC连接驱动,安装配置好后,可以使用ODBC连接访问数据库文件。 根据最新开源代码编译而成,测试可用。只有sqlite3, 支持版本到3.22.00。 (上次上传文件错...
  • 使用ODBC对数据库时插入数据库中包含中文字符串的数据提交后,再去查询插入的中文字符串,显示中文字符串部分是乱码
  • Impala的ODBC去驱动,下载自cloudera官网,留做备份。。。。。。。。。。
  • OracleODBC驱动是odbc数据源配置的必不可少的驱动程序,如何正确配置ORACLE_ODBC数据源?下面有本小编为您带来OracleODBC驱动下载以及详细配置,欢迎下载使用。OracleODBC驱动安装及详细配置1:首先把我提供的...
  • Sybase ODBC驱动

    2017-11-02 11:33:52
    Sybase ODBC驱动 增加如下注册表信息:(目录作相应修改) Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] "Sybase ASE driver"="Installed" [HKEY_LOCAL_...
  • ODBC是一种连接数据库的开放标准,OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的应用程序. 你的ADO调用先被送到OLEDB,然后再交由ODBC处理
  • mysql odbc字符集设置(中文显示乱码),碰到这个问题的朋友可以参考下。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,522
精华内容 48,208
关键字:

odbc