当前位置:首页 » 操作系统 » 开放式数据库连接

开放式数据库连接

发布时间: 2022-08-12 15:38:16

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

ODBC(开放式的数据库连接)是一重公认的关系数据源的接口.它快而轻,并且提供统一的接口.
ODBC也是微软公司开放服务结构(Windows
Open
Services
Architeture,WOSA)中有关数据库的组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用sql来完成大部分任务.ODBC本身也提供了对于SQL语言的支持.
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS(数据库管理系统),不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成.也就是说,无论是FoxPro,Access,还是Oracle,数据库,均可用ODBC
API进行访问.由此可见,基于ODBC的数据库都可以一用意的方式进行处理.

2. 开放式数据库连接错误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窗口里面直接运行

3. 数据库与软件连接的方法是什么

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

4. 什么是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 驱动程序,再由驱动程序将结果传给应用程序。

5. microsoft access database是干嘛用的

功能特点 Access 2003 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。虽然如此,新手也能十分容易的学习和掌握该产品。通过创建或使用强大的数据库解决方案,您能够更为轻松地组织、访问和共享信息资源。

访问和使用来自不同资源的信息

在熟悉的界面下使用不同格式和来自程序的信息。

合并大量数据资源。Access 2003 支持多种数据格式,包括扩展标记语言(XML)、OLE、开放式数据库连接(ODBC)和Microsoft Windows SharePoint Services。

链接各种业务系统。通过表格链接,您可以在Access 2003窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够将来自其他Microsoft Access数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL Server数据库以及其他的数据库资源的表格进行链接。

充分利用企业数据。SQL Server数据被整合到了您的Access 2003解决方案中。您不需要学习任何Transact-SQL,就可以通过Stored Procere Designer(存储过程设计器)创建和修改存储在SQL Server中的简单存储过程。

依靠 Access 2003

减少错误,并在您需要的时候提供帮助。

赋予窗体新的外观。Access 2003支持Microsoft Windows XP 的主题模式,使您的窗体拥有更协调的外观设计。

显示依赖性信息。快速查找依赖于某一特定数据库对象的表、查询、窗体或报表。

帮助消除错误。新的错误检查功能可以标记出窗体和报表中的常见错误,加快测试和修订的速度。在完成错误标记后,您可以通过给出的各种选项来更正错误。这将有助于节省时间,并帮助您创建更为精确的窗体和报表。

自动更新属性。当您改变表格中某个字段的属性时,所有与之相关联的窗体或报表都会自动更新。

通过强大的功能来分析您的信息。您可以将各种控件拖放到Access 2003窗体中,用来创建Microsoft PivotTable或Microsoft PivotChart视图,或者创建一个电子表格。

轻松备份您的信息。在Access 2003中,它将在其他位置保存一份您所操作的数据库的副本。

找到您所需要的帮助。可以通过“开始”(Getting Started)和“帮助”任务窗格访问 Office联机帮助。 它提供了各种帮助和文档资料,这些信息会根据其他用户的要求和问题定期更新。这些任务窗格中的某些功能需要Internet链接。更详细的内容请访问Office 在线。

轻松共享信息

您设计的窗体和报表可以在旧版的Access中保存和打开,使您能够更轻松地共享信息。

更有效地共享信息。您可以导出或导入数据,或链接到Windows SharePoint Services站点的列表。这样团队中的其他成员也能够访问到您的数据。构建这样的站点需要运行了Windows SharePoint Services的Microsoft Windows Server 2003。

使用强大的工具来设计Web页面。您可以在Web上发布窗体和报表,或将您的信息绑定在一个记录资源上,用来显示、更新和操作您数据库中的数据。

使用兼容的文件格式。Access 2003 使用Access 2000 作为新数据库的默认文件格式。由于Access 2002 和Access 2000 可以使用和修改同一个数据库,因此公司可以在保持现有Access用户和解决方法的前提下,轻松升级到Access 2003。

6. 应用程序如何与数据库建立连接

1、首先打开visual studio 2017开发工具进入软件主界面。

7. 数据库接口的数据库接口技术

Microsoft推出的ODBC(Open Database Connectivity)技术 为异质数据库的访问提供了统一的接口。ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。 什么是ODBC ?
ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。
与ODBC有关的名词
ODBC驱动程序:是一个动态链接库(DLL),用以将特定的开放式数据库连接的数据源和另一个应用程序(客户端)相连接。
ODBC数据源:作为数据源使用的数据库或数据库服务器。ODBC数据源通过它们的数据源名称来引用,或者通过具体引用ODBC驱动程序和服务器名称来引用。可以在Windows的控制面板中使用ODBC管理程序或rdoRegisterDataSource(一个ODBC API)方法来注册命名的数据源。
ODBC驱动程序管理器:提供从主机语言到特定后端数据源驱动程序的接口。
ODBC API:数据库厂商为程序设计者提供的直接访问数据库的一组函数。注意:这里要指出的是,虽然ODBC API提供了很多很方便而且强大的功能。但是通常来说ODBC API都比较难学,而且使用很容易出错。虽然允许用ODBC API来操作ODBC句柄,但还是要小心,如果不正确地使用ODBC API,可能会导致不可预知的错误。例如,假如使用ODBC API代码来关闭连接或释放这些ODBC句柄中的任何一个,那么RemoteData控件或RDO的行为将是不可预知的。保存ODBC句柄以供备用也是没有意义的,因为它们是可变的。 什么是JDBC ?
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
简单地说,JDBC 可做三件事:、发送 操作数据库的语句并处理结果。下列代码段给出了以上三步的基本示例:
Connection con = DriverManager.getConnection(jdbc:odbc:wombat,login,
password);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(SELECT a, b, c FROM Table1);
while (rs.next()) {
int x = rs.getInt(a);
String s = rs.getString(b);
float f = rs.getFloat(c);
}
上述代码对基于JDBC的数据库访问做了经典的总结。
这里简单介绍下ODBC和JDBC,如果想详细了解的同学可以单击链接去相应词条。

8. ODBC和JDBC是做什么的

ODBC:一般指开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的。

现已成为WOSA(The Windows Open System Architecture ),Windows开放系统体系结构)的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。

(8)开放式数据库连接扩展阅读:

对本地数据库来说,通常要在User DSN(用户DSN)选项卡上创建一个项;对远程数据库,则在System DSN(系统DSN)选项卡上创建。任何情况下,都不能在User DSN(用户DSN)和System DSN(系统DSN)选项卡上创建同名的项。通常会出现的问题是,你试图访问远程数据库,但从Web服务器获得了非常奇怪和矛盾的错误消息。事实上,如果在远程数据库访问期间得到了奇怪的错误消息,那么32位ODBC小程序是首先应该查看的地方之一。

9. [ 求助 ] 30分求英译汉(谢绝机器翻译!!)

局域网是一种本地网或广域网,就像一个简单版的互联网。由于局域网处在一个单独的机构中,所以不需要像防火墙那样复杂的安全措施。所有用来开发万维网应用程序的工具也可以用于局域网。ODBC(开放式数据库连接
)在局域网内的运行跟在互联网上一样。如果你拥有多个数据源,应用Web浏览器和适当客户端及服务器扩展的用户可以借助SQL通过HTML和ODBC来访问这些数据。在driver中,使用ODBC的SQL被翻译成数据库源码并得以执行。

热点内容
八字源码 发布:2025-01-15 19:54:47 浏览:370
服务器可以变电脑使用吗 发布:2025-01-15 19:40:29 浏览:200
传奇手游免费脚本 发布:2025-01-15 19:30:21 浏览:300
我国当前资源配置存在哪些问题 发布:2025-01-15 19:25:03 浏览:513
存储在哪里呀 发布:2025-01-15 19:11:39 浏览:450
pythonuniquelist 发布:2025-01-15 19:10:41 浏览:477
怎么升安卓系统下载 发布:2025-01-15 19:04:27 浏览:894
mcrypt扩展php 发布:2025-01-15 19:01:12 浏览:436
html源码解析 发布:2025-01-15 19:01:10 浏览:223
网络硬盘录像机存储 发布:2025-01-15 18:48:20 浏览:894