开放式数据库连接(开放式数据库互联)

软件教程 2024.05.18 1

目录:

开放式数据库连接错误126

1、把下面的代码复制下来,粘贴到文本文件

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp

2、将文本文件另存为"sql126.bat";注意双引号加上,防止扩展名被自动改成txt。

注:此处有网友说不知道怎么操作。。。其实就是在记事本里面建个空白文件

然后粘贴代码进去,然后点击 文件-另存为,在弹出的窗口中是可以填写双引号的。

这样的操作可以保存文件成为任何格式。这属于windows操作小技巧。

不写双引号的话,应当把对话框中的文件类型改成“*.*所有文件”,

这样才可以,否则记事本会自动在你的文件名后面加上文本的后缀"TXT”。

3、运行算起来sql26.bat即可解决。

或者把上面的代码复制到cmd窗口里面直接运行

数据库URL是什么

数据库URL就是数据库的地址,也就是自己的数据文件的目录地址。

数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。

统一资源定位符(英语:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址,俗称网页地址或简称网址)是因特网上标准的资源的地址,如同在网络上的门牌。

统一资源定位符不但被用作网页地址,JDBC 客户端也使用统一资源定位符连接其数据库服务器。作为对比,ODBC 的连接字符串作用相同,但并不采用 URL 格式,而是分号和等号分隔的键值对。

以下是一个 Oracle 数据库的统一资源定位符:

jdbc:datadirect:oracle://myserver:1521;sid=testdb

扩展资料

数据库共有3种类型,为关系数据库、非关系型数据库和键值数据库。

1、关系数据库

MySQL、MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。

几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

2、非关系型数据库(NoSQL)

BigTable(Google)、Cassandra、MongoDB、CouchDB。

3、键值(key-value)数据库

Apache Cassandra(为Facebook所使用):高度可扩展、Dynamo、LevelDB(Google)。

什么是ODBC接口

ODBC是一种连接数据库的开放标准。

ODBC(Open DataBase Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

它本身就是为了是数据库的使用者不必考虑使用的是何种数据库而只需要相同的操作而设计的。

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

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

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

从结构上分,ODBC 分为单束式和多束式两类。

1.单束式驱动程序

单束式驱动程序介于应用程序和数据库之间,像中介驱动程序一样数据提供一个统一的数据访问方式。当用户进行数据库操作时,应用程序传递一个ODBC 函数调用给ODBC 驱动程序管理器,由ODBC API 判断该调用是由它直接处理并将结果返回还是送交驱动程序执行并将结果返回。由上可见,单束式驱动程序本身是一个数据库引擎,由它直接可完成对数据库的操作,尽管该数据库可能位于网络的任何地方。

2.多束式驱动程序

多束式驱动程序负责在数据库引擎和客户应用程序之间传送命令和数据,它本身并不执行数据处理操作而用于远程操作的网络通信协议的一个界面。前端应用程序提出对数据库处理的请求,该请求转给ODBC 驱动程序管理器,驱动程序管理器依据请求的情况,就地完成或传给多束驱动程序,多束式驱动程序将请求翻译为特定厂家的数据库通信接口(如Oracle 的SQLNet)所能理解的形式并交于接口去处理,接口把请求经网络传送给服务器上的数据引擎,服务器处理完后把结果发回给数据库通信接口,数据库接口将结果传给多束式ODBC 驱动程序,再由驱动程序将结果传给应用程序。

数据库与外界是怎么通信的

应用程序与数据库之间存在一个软件接口,以允许应用程序和数据库互相进行通信。

三种常见接口可以使应用程序与数据库进行通信。第一种称为“开放式数据库连接”(或 ODBC);第二种称为 OLE DB(对象链接和嵌入数据库);第三种称为“Java 数据库连接”(或 JDBC)。

这些接口的工作类似于翻译人员。例如,当在联合国进行英语演讲时,一名翻译人员为说法语的代表进行翻译,同时另一名翻译人员为说德语的代表进行翻译。与此类似,您可为“说”OLE DB 的应用程序使用一种接口,为“说”ODBC 的 Web 应用程序使用另一种接口,还可为“说”JDBC 的应用程序使用另外一种接口。ColdFusion 和 JSP 应用程序使用 JDBC、ASP 使用 ODBC(通过内置的 OLE DB/ODBC 解释器)、ASP.NET 应用程序使用 OLE DB。

安卓↓

数据库如何与软件连接的

软件可以通过好多种方式连接数据库,有微软提供的(ODBC)开放式数据库连接,和SUN提供的JDBC(java数据库连接),也可以用数据库服务商提供的API来实现数据库访问。\x0d\x0a数据库系统也有好多种,有IBM公司的DB2,有甲骨文公司提供的oracle系列,还有微软提供的SQLServer,还有免费版的MySQL。\x0d\x0a你看到的大多数小网站用的都是MySQL。\x0d\x0a你可以学学这个数据库系统,再看看JDBC.这方面的教程太多了。

什么是ODBC数据库!可以详细解释一下吗!?

ODBC(开放式的数据库连接)是一重公认的关系数据源的接口.它快而轻,并且提供统一的接口.

ODBC也是微软公司开放服务结构(Windows

Open

Services

Architeture,WOSA)中有关数据库的组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用SQL来完成大部分任务.ODBC本身也提供了对于SQL语言的支持.

一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS(数据库管理系统),不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成.也就是说,无论是FoxPro,Access,还是Oracle,数据库,均可用ODBC

API进行访问.由此可见,基于ODBC的数据库都可以一用意的方式进行处理.

本文转载自互联网,如有侵权,联系删除

相关推荐