ODBCConfig

(类来自 pyomo.dataportal.plugins.db_table)

class pyomo.dataportal.plugins.db_table.ODBCConfig(filename=None, data=None)[source]

基础类:object

封装一个ODBC配置文件,通常是odbc.ini或.odbc.ini,由IBM指定。ODBC配置数据可以从文件或包含相关格式化数据的字符串中加载。初始化后调用load()将使用新信息更新配置对象中的现有信息。

__init__(filename=None, data=None)[源代码]

创建一个新的ODBC配置实例,从给定的文件和/或数据字符串加载数据。一旦初始化,新的配置将包含两个参数中表示的数据(如果有的话)。作为字符串参数指定的数据将覆盖文件中的数据。

方法

__init__([filename, data])

创建一个新的ODBC配置实例,从给定的文件和/或数据字符串加载数据。

add_source(name, driver)

向配置中添加一个ODBC数据源。

add_source_spec(name, spec)

向配置中添加一个ODBC数据源规范。

del_source(name)

从配置中移除一个ODBC数据源。

del_source_spec(name)

从配置中移除ODBC数据源规范。

load([filename, data])

从给定的文件和/或数据字符串加载数据。

odbc_repr()

获取此ODBC配置的完整odbc.ini样式表示。

set_odbc_info(key, value)

为配置中指定的ODBC处理设置一个选项。

write(filename)

将当前的ODBC配置写入给定的文件。

成员文档

add_source(name, driver)[source]

向配置中添加一个ODBC数据源。数据源由一个唯一的源名称和一个驱动程序字符串组成,该字符串指定了如何加载源。如果源名称不唯一,它将替换同名的现有源。为了拥有源规范,需要一个源。

add_source_spec(name, spec)[source]

向配置中添加一个ODBC数据源规范。 源规范由一个唯一的名称和一个选项的键值映射(即字典)组成。为了 添加源规范,配置中必须存在具有匹配名称的数据源。

del_source(name)[source]

从配置中移除一个ODBC数据源。如果任何源规范基于此源,它们也将被移除。

del_source_spec(name)[source]

从配置中移除一个ODBC数据源规范。

load(filename=None, data=None)[source]

从给定的文件和/或数据字符串加载数据。如果两者都提供了,字符串中的数据将覆盖文件中的数据。如果此配置对象已经包含数据,新加载的信息将更新旧数据,替换相同的键。

odbc_repr()[source]

获取此ODBC配置的完整odbc.ini样式表示。

set_odbc_info(key, value)[source]

为配置中指定的ODBC处理设置一个选项。一个选项由一个键值对组成。指定一个已存在的键将更新当前的值。

write(filename)[source]

将当前的ODBC配置写入给定的文件。 依赖于odbc_repr()函数来获取存储的ODBC配置信息的字符串表示。