关于驱动程序和数据源

驱动程序是处理 ODBC 请求并将数据返回到应用程序的组件。 驱动程序会在必要时将应用程序的请求修改为数据源能够理解的表单。 必须使用驱动程序的安装程序从你的计算机添加或删除驱动程序。

数据源是驱动程序访问的数据库或文件,由数据源名称 (DSN) 标识。 使用 ODBC 数据源管理器从系统添加、配置和删除数据源。 下表描述了可以使用的数据源类型。

数据源 说明
用户 用户 DSN 仅属于特定的计算机,只能由当前用户使用, 并且在 HKEY_CURRENT_USER 注册表子树中注册。
系统 系统 DSN 仅属于特定的计算机,但并非专属于某个用户。 系统或任何具有特权的用户都可以使用通过系统 DSN 设置的数据源。 系统 DSN 在 HKEY_LOCAL_MACHINE 注册表子树中注册。
文件 文件 DSN 是基于文件的源,可在安装了相同驱动程序并且因此可以访问数据库的所有用户之间共享。 这些数据源无需专属于某个用户,也并非仅属于特定的计算机。 文件数据源名称不使用专用的注册表项来标识;而是使用包含 .dsn 扩展名的文件名来标识。

用户和系统数据源统称为计算机数据源,因为这些数据源专属于特定的计算机。

其中每个数据源都在“ODBC 数据源管理器”对话框中有一个选项卡。 有关数据源的详细信息,请参阅 数据源