检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用程序开发教程 开发规范 驱动包获取 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发 基于Go驱动开发 基于ecpg开发 调试
应用程序开发教程 开发规范 驱动包获取 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发
开发人员选项 allow_system_table_mods 参数说明:设置是否允许修改系统表的结构或系统自带模式名称。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示允许修改系统表的结构或系统自带模式名称。 off表示不允许修改系统表的结构或系统自带模式名称。
开发人员选项 allow_system_table_mods 参数说明:设置是否允许修改系统表的结构或系统自带模式名称。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示允许修改系统表的结构或系统自带模式名称。 off表示不允许修改系统表的结构或系统自带模式名称。
开发人员选项 allow_system_table_mods 参数说明:设置是否允许修改系统表的结构或系统自带模式名称。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示允许修改系统表的结构或系统自带模式名称。 off表示不允许修改系统表的结构或系统自带模式名称。
代码风格注释(SQL标准的一部分)。不过,程序的C语言部分遵循C语言程序的标准,不支持嵌套注释。 基于ecpg开发详细教程请参见基于ecpg开发。 父主题: 应用程序开发教程
返回值的库函数。同时也是其他几个GaussDB应用接口下面的引擎,如ODBC等依赖的库文件。 基于libpq开发详细教程请参见基于libpq开发。 父主题: 应用程序开发教程
连接数据库 连接到数据库是使用libpq开发应用程序的第一步。此时用户可以使用PQconnectdb或PQsetdbLogin函数来建立与数据库服务器的连接。这些函数将返回一个连接对象,用户需要保存这个连接对象,以便后续的数据库操作。 以开发源程序testlibpq.c为例(完整示
V_OD_hdbc); SQLFreeHandle(SQL_HANDLE_ENV, V_OD_Env); 父主题: 开发步骤
PQexec(conn, "END"); PQclear(res); /* 关闭数据库连接并清理 */ PQfinish(conn); 父主题: 开发步骤
获取源码包、ODBC包以及依赖库 基于ODBC开发所需的包,依赖库和头文件以及其获取方式如表1所示。 表1 ODBC应用程序开发环境准备 所需资源 获取方式 unixODBC源码包 unixODBC源码包获取参考地址:https://www.unixodbc.org/unixODBC-2
获取源码包、ODBC包以及依赖库 基于ODBC开发所需的包,依赖库和头文件以及其获取方式如表1所示。 表1 ODBC应用程序开发环境准备 所需资源 获取方式 unixODBC源码包 unixODBC源码包获取参考地址:https://www.unixodbc.org/unixODBC-2
V_OD_hdbc); SQLFreeHandle(SQL_HANDLE_ENV, V_OD_Env); 父主题: 开发步骤
</configuration> 在配置文件中,可以指定JDBC与上层业务的配置路径,将JDBC日志与业务日志分别存储到不同文件。 同一个项目中配置多个GaussDB数据源时,如果存在部分业务配置了logger=Slf4JLogger,部分业务未配置,会互相影响日志配置。建议这种情况下连接串统一配置。
</configuration> 在配置文件中,可以指定JDBC与上层业务的配置路径,将JDBC日志与业务日志分别存储到不同文件。 同一个项目中配置多个GaussDB数据源时,如果存在部分业务配置了logger=Slf4JLogger,部分业务未配置,会互相影响日志配置。建议这种情况下连接串统一配置。
</configuration> 在配置文件中,可以指定JDBC与上层业务的配置路径,将JDBC日志与业务日志分别存储到不同文件。 同一个项目中配置多个GaussDB数据源时,如果存在部分业务配置了logger=Slf4JLogger,部分业务未配置,会互相影响日志配置。建议这种情况下连接串统一配置。
j)); printf("\n"); } /* 释放结果对象的内存以避免内存泄漏 */ PQclear(res); 父主题: 开发步骤
V_OD_id); V_OD_erg=SQLFetch(V_OD_hstmt); }; printf("Done !\n"); 父主题: 开发步骤
PQerrorMessage(conn)); PQclear(res); exit_nicely(conn); } 父主题: 开发步骤
连接数据库 Linux下配置数据源 Windows下配置数据源 连接数据库涉及的API 父主题: 开发步骤