ODBC数据源全称是开放数据库互连(Open Database Connectivity),在微软公司开放的数据库结构中的一部分,其实就是一个应用程序的接口,主要用于提供数据库的编写应用程序的能力。
简单说就是ODBC一个中间层,我们自己开发的软件连上他,他连上数据源(也就是数据库)。这个数据库是access,还是sql server的,或者是oracle的,只要在odbc里设置就行了。这样odbc隔离了数据库的实现细节,解放了软件开发者,而不用再掉入具体数据库的实现细节里了。
ODBC数据源管理器的主要功能:
1、用户DSN:ODBC用户数据源存储了如何与指定数据提供者连接的信息。用户数据源只对当前的用户可见,而且只能应用在本机上。
2、系统DSN:ODBC系统数据源存储了如何与指定数据提供者连接的信息。系统数据源对当前机器上的所有用户可见。
3、文件DSN:ODBC文件数据源允许用户连接数据提供者。文件DSN可以由安装了相同驱动程序的用户共享。
4、驱动程序:ODBC驱动程序允许那些支持ODBC的程序通过ODBC数据源获取信息。如果安装新的驱动程序,要使用其安装程序。
5、跟踪:ODBC跟踪允许创建调用ODBC驱动程序的日志,以供技术人员查看;也可以辅助调试应用程序。Visual Studio跟踪启动Microsoft Visual Studio的ODBC跟踪。
6、连接池:连接池允许应用程序重新打开连接句柄,此操作将往返过程存入服务器。
下面介绍WIN10 配置ODBC,以SQLSERVER为例。
第一步:打开“控制面板”——>“系统和安全”,点击“管理工具”。
第二步:在打开“管理工具”中找到“ODBC数据源”,点击打开。
第三步,在打开的界面中点击“系统DSN”,右侧点击“添加”。
第四步:在打开的界面中拖动滚动条找到“sqlserver”,点击完成。
第五步:填写信息,然后点击“下一步”。数据源名称为你的项目中将要引用的名称。描述随便填。最后一个是将要连接数据库服务器的地址。
第六步:填写sqlserver登陆验证信息。这一步我选择通过用户ID和密码登陆方式,和服务器上数据库的登陆方式一致就行。
第七步:点击下一步,选择数据库。
第八步:点击“数据源测试”。此时配置完成。