注册 登录
编程论坛 VC++/MFC

哪位前辈有空,帮我解释下sql2005数据库服务和sql2005数据库文件之间的联系-_-!

dxuser 发布于 2012-10-01 15:58, 455 次点击
几年前,偶尔听人说数据库什么的。。。
当时感觉数据库三个字神秘莫测

后来学罗云彬老师那本书,最后一章ODBC,慢慢的有了点认识,数据库文件是存放数据的,程序对数据库文件进行管理和运算。。不过是access数据库。

再后来ado...遗憾的是那本书里也讲的access

网上搜了下二者的联系,没找出个所以然

现在用的VS2010.。。如果程序是动态库,移到其他没装VS2010运行库的电脑上会运行不了。。。但数据库文件应该不属这种情况,因为数据库文件只是存放数据的。。。
1 回复
#2
hlmzrdongdong2012-10-01 21:04
首先说说数据库文件和数据库服务之间的关系吧。正如你说的,数据库文件时存储记录的,记录是数据库这门学科的专有名词。而数据库服务是指一类用来维护和进行数据库文件访问、存取等操作的软件和硬件的平台。
在具体应用时,如果需要访问数据库,我们不可能在每台计算机上都装个数据库服务软件,于是出现了应用程序与数据库文件之间的访问接口,用于软件的开发者使用。这是微软操作系统提供的服务,是微软开放系统模型的组成部分。
就应用程序与数据库的接口,微软目前提供了三种,一种是ODBC,一种是OLE DB,另一种是ADO。初学者一般使用ODBC,有了一定经验后再使用ADO。
1