导航:首页 > 数据处理 > 数据库互连是什么

数据库互连是什么

发布时间:2022-12-22 20:50:16

1. 数据库 连接是什么概念

就是软件和数据库之间的通道,首先需要知道,我需要连接的数据库地址,然后需要知道数据库的名称,最后是数据库的通行证,也就是账号,密码,大概就是这个概念吧

2. ADO和ODBC是什么

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

ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

你要问我他们有没有联系统我还真知道的不太详细。如果做项目的话,不建议用ODBC来做,因为ODBC慢。但是如果你用ODBC也没有问题。

3. 什么是数据库连接连接和会话之间有什么关系

连接 (connection)与会话 (session)这两个概念均与用户进程 (user process)紧密相关,但二者又具有不同的含义。
连接 :用户进程和 Oracle 实例间的通信通道(communication pathway)。这个通信通道是通过进程间的通信机制(interprocess communication mechanisms)(在同一个计算机上运行用户进程和 Oracle 进程)或网络软件(network software)(当数据库应用程序与 Oracle 服务器运行在不同的计算机上时,就需要通过网络来通信)建立的。
会话 :用户通过用户进程与 Oracle 实例建立的连接[此处连接与上文中的连接含义不同 ,主要指用户和数据库间的联系 ]。例如,当用户启动 SQL*Plus 时必须提供有效的用户名和密码,之后 Oracle 为此用户建立一个会话。从用户开始连接到用户断开连接(或退出数据库应用程序)期间,会话一直持续。
Oracle 数据库中的同一个用户可以同时创建多个会话。例如,用户名/密码为的SCOTT/TIGER 用户可以多次连接到同一个 Oracle 实例。
当系统没有运行在共享服务模式下时,Oracle 为每个用户会话创建一个服务进程(server process)。而当系统运行在共享服务模式下时,多个用户会话可以共享同一个服务进程。
希望能帮到您!

4. 什么是ODBC

1、ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分。

2、ODBC技术。ODBC的基本思想是为用户提供简单、标准、透明的数据库连接的公共编程接口,开发厂商根据ODBC的标准去实现底层的驱动程序,这个驱动对用户是透明的,并允许根据不同的DBMS采用不同的技术加以优化实现,这就利于不断吸收新的技术而趋完善。

3、一种动态链接库 (DLL),支持 ODBC 的应用程序(如 Excel)可以用它来访问 ODBC 数据源。每个 ODBC 驱动程序针对一个数据库管理系统 (DBMS),如 SQL Server、Access 等等。

4、MyODBC是提供标准ODBC界面存取的程序,用VB、VC、BCB、Access等等透过ODBC直接存取数据库,减少Web Server更新MySQL数据库。

5、unixodbc是一个来连接数据库的组件。该版本主要是支持 64 位的 SQLLEN,修复了一些bug;另外驱动部分和图形化设置工具分开为两个独立的项目。它能让你在Unix/Linux系统下使用ODBC。

5. 开放数据库互连的使用方式

在可以用ODBC做任何事之前,必须有一个数据库模型在脑子里。在一个像Access这样的应用程序中创建数据库框架通常会更容易一些,因为Access可以非常轻松地提供完成任务所需的各种功能。但是,如果你安装了所需的ODBC驱动程序,那就可以在C++中创建程序框架。一设计了数据库,就要为其创建ODBC数据源,我们会在本节中看到这一点。下面的过程并没有严格地说明活动的经过,只是说明了一种配置数据源的技术。
注释 我会在第5章中说明如何创建一个Access数据库。现在,我们只是看一看,为了访问那个数据库,我们下一步要做些什么。
2. 单击Add按钮。会看到Create New Data Source(创建新的数据源)对话框,如下图所示。技巧 检查ODBC Data Source Administrator(ODBC数据源管理员)对话框的About选项卡,可以确定你正在使用的ODBC驱动程序的最新版本。这个选项卡包含了各种ODBC DLL的版本号、生产厂商的名称以及出现在SYSTEM文件夹中的文件名。大多数情况下,通过查看版本号可以验证ODBC驱动程序是否是最新的版本。
3. 选择一个数据源。对本练习来说,我选择了Access数据源。单击Finish(完成),会看到某种类型的配置对话框,如下面的ODBC Microsoft Access 97Setup(设置)对话框所示。注释 如果你选择的数据源和我在本实例中选择的不同,那么所需的配置步骤也和这里说明的不同枣每个ODBC驱动程序都要求不同类型的配置。
4. 在Data Source Name(数据源名)域内输入数据源名称。一定要选择意义明确但又不过于冗长的名称。我选择Food Database(食品数据库),因为我最终要创建一个与食品库存有关的数据库的链接。
5. 在Description(描述)域内输入一段说明性文字。可以让这个项比上一个项稍长一些,因为它描述数据库的用途。另一方面,也不要写入像《战争与和平》那样大的小说。对本练习,我输入了:This database contains inventoryinformation for a food store(本数据库包含食品存储的库存信息)。
6. 单击Select(选择)按钮。你会看到一个File Open-type(文件打开类型)对话框,可以在那里选择一个现有的数据库。ODBC驱动程序会自动选择正确的文件扩展名。
技巧 并不是一定要提前设计数据库。请注意,Access ODBC驱动程序还包括一个创建新数据库的按钮。很多ODBC驱动程序都提供了这种功能,但并不是全都这样。单击这个按钮会启动数据库管理器应用程序,并允许你设计数据库。注意有一点很有意思,Access ODBC驱动程序还会允许你使用这个对话框压缩或修补数据库。
7. 选择系统数据库选项。在大多数情况下要选择None(无),除非你为应用程序特别创建了一个系统数据库。如果确实添加了系统数据库,它会出现在ODBC Microsoft Access 97 Setup(设置)对话框的System DSN(系统DSN)选项卡上。
8. 单击Advanced(高级)按钮,会看到Set Advanced Options(设置高级选项)对话框,如下图所示。无需对很多项做修改。但是,要把客户名添加到LoginName(注册名)域中,把客户口令添加到Password(口令)域中。这允许客户在访问你的数据库时,根本不用了解访问的细节——甚至不用了解被记录的客户名。技巧 为最优化潜在的区域,可以浏览一下ODBC驱动程序提供的一系列高级选项。例如,Access ODBC允许你更改DBMS所用的线程数量。缺省设置3通常提供了不错的性能,但是你会发现,复杂程序中线程多一些的话,可以提高前台任务的速度。由于Windows使用了一些处理器循环对线程实施管理,所以使用了过多的线程又会降低应用程序的速度。
9. 设置完所需的高级选项后单击OK。
10. 再次单击OK关闭ODBC Microsoft Access 97 Setup(设置)对话框。应该看到,新的设置项已经添加到ODBC Data Source Administrator(ODBC数据源管理员)对话框中。如果今后要为数据库更改这些设置,只要简单地加亮它并单击Configure(配置)。删除数据库配置也很容易,只要加亮DSN并单击Remove(删除)即可。创建系统DSN和制作用户DSN差不多。两者间一个显着的差别是,使用它们的目的不同。系统DSN告诉应用程序如何与数据库相连,在一些情况下如何与之交互作用。系统DSN不包含数据库所需的任何数据——它包含连接标准,其中可以包括从用户列表到重要文件位置的一切信息。

6. 数据库两个关系进行连接的目的是什么连接的必要条件是什么

连接的必要条件是从俩个关系的笛卡尔积中选取属性间满足一定的远组。
用于保证关系数据库中数据的正确性和可靠性。规则要求:在任何关系的任何一个元组中,主键的值不能为空值,也不可取重复的值。目的:用于保证数据库表中的每一个元组都是唯一的。
在关系代数运算中,可以灵活地把五种关系代数基本操作进行复合以满足实际应用需要这种经过有限次复合的式子称为关系代数表达式,能使用关系代数表达式表示各种数据查询操作。

7. ODBC是连接什么和什么的 

ODBC(Open
Database
Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows
Open
Services
Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
也就是说ODBC是用来连接应用程序和数据库的。

8. 什么是数据库连接连接和会话之间有什么关系

原理上和网站的一个session差不多,只是session是把key放在cookie里面,数据库连接是把key放在客户端的library的内存里(比如.Net Sql Client)。对MS SQL来说,这个连接的协议叫TDS,底下可以走多种传输层协议,比如tcpip,也可以named pipe。而MySQL就又有自己的协议。当然在拿到key之前,先要走个authentication过程,比如Windows Authentication或者Sql authentication,过了authentication才会产生一个session key。如果是启用SSL的话那么整个连接上的数据流还会被加密,防止信息泄露或者中间人攻击。

9. 数据库链接的定义是什么

链接是连接到数据库服务器。可以在数据库服务器上执行查询或增删改。
具体多少次?oracle一般没有限制。

10. 数据库连接的本质是什么

SQL数据库的本质,很简单理解,打个比喻吧:在你家存储稻谷的仓库、在你家装水的桶、你每天盛饭的饭碗,等都可以理解为数据库,说白了,数据库就是存储数据的仓库,他是用来装数据的,用来保存数据的地方,需要的时候,你随时都可以取出来。。
jdbc连接的实质。

其实应该用一个问号结尾,今天同学问了一句java书如何具体的连接一个数据库的,也许你会这么说,用jdbc,然后呢?jdbc是如何连接数据库的呢?比如我向程序注册了一个驱动叫mysqlDriver,那么驱动是如何连接数据库呢?不管怎样,数据库驱动就是用java写的,那么是如何实现与不是用java写的数据库比如mysql进行通信的呢?

源码什么的看了个大概,发现一个叫“socket”的东西,还有“io”,我想了想,当数据库被部署在服务器上面的时候我们可以视它为一种app,提供一个外界访问的接口,比如就像是一个网站提供一个ip,我们通过getConnection方法获取连接的时候其实就是获取一个和该应用程序通信管道称为socket,并且创建一个io,当我们向数据库中写入sql语句的时候就是在通过io传递给数据库引擎执行。

阅读全文

与数据库互连是什么相关的资料

热点内容
如何辨别酒水代理商 浏览:203
技术服务承诺书什么时候签 浏览:449
智慧水务信息化怎么解决 浏览:235
有一款产品应该怎么卖 浏览:15
如何进行建设工程信息化管理 浏览:997
为什么程序什么都输出不了 浏览:788
满25岁学什么技术好 浏览:252
佳炎光电技术怎么样 浏览:620
青岛满2年不满5年的房子怎么交易 浏览:538
程序放在哪个存储区 浏览:857
光电信息科学与工程要考什么证 浏览:827
漳州有哪些市菜市场 浏览:238
交通运输市场怎么样 浏览:538
如何在交易所交易点券 浏览:171
孩子学习美发有哪些技术 浏览:743
汉口白马服装批发市场怎么去 浏览:495
一个产品怎么拍摄视频 浏览:644
软件开发跟程序员哪个好 浏览:454
数据营销渠道有哪些 浏览:358
湖北省市场部九十九部是什么 浏览:928