使用 ODBC、OLE DB 或 ADO.NET 数据提供程序加载数据
如果无法使用数据连接或信息链接连接到数据库,则可以直接使用数据提供程序加载数据。默认情况下,Spotfire 可以连接到使用以下驱动程序的多种数据源类型:ODBC、OLE DB、OracleClient 和 SQLClient。也可以使用“文件和数据”浮出控件中的“浏览本地文件”直接打开 OLE DB UDL 文件。根据您安装的数据提供程序,可能还可以使用其他数据源。
注: 通常,使用数据连接(连接到)来检索数据,而不是使用以下各节中所述的数据提供程序访问时,您可以使用更多选项。
注: 使用 ODBC、OLE DB 或 ADO.NET 数据提供程序添加数据只能在已安装的客户端中完成。
- 最好使用数据连接或信息链接检索数据。
- 如果由于某种原因无法使用数据连接,但需要使用 SQL Server,请使用 SqlClient Data Provider。
- 如果由于某种原因无法使用数据连接,但必须使用 Oracle,请在所有必须访问数据库的计算机上安装 Oracle Data Provider for .NET (ODP.NET)。与 Oracle 的默认数据提供程序相比,它更快更好。
- 不建议使用 OracleClient 数据提供程序,因为在检索数据时速度至少慢两倍(与其他选项对比),在检索元数据时速度更慢。
- 使用 OLE DB 而不是 ODBC,因为 ODBC 只引用本地注册表连接字符串(每台计算机上一个),这意味着难以进行管理。对于 OLE DB,连接字符串在文件内保存。ODBC 的一个优势是,您可以在单一位置为一台计算机更改连接字符串。
有关详细信息,请参见使用数据提供程序从数据库打开数据以及以下部分。
- 使用数据提供程序从数据库打开数据
如果可能,请使用数据连接或信息链接检索数据,不要使用本主题中描述的数据提供程序访问。
父主题: 数据库中的数据