检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行Go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
Go驱动包、环境类和驱动类 Go驱动包 从发布包中获取。包名为GaussDB -Kernel-VxxxRxxxCxx-操作系统版本号-64bit-Go.tar.gz。解压后为Go驱动源码包。 数据库提供的Go驱动包依赖Go 1.13及以上版本。 环境类 Go环境配置 用户需要在环境变量中配置以下参数:
在JDK1.7环境使用gaussdbjdbc-JRE7.jar包。 使用gscejdbc.jar驱动包时,需要先设置环境变量LD_LIBRARY_PATH。具体使用方式见《特性指南》中“设置密态等值查询 > 使用JDBC操作密态数据库”章节。 在JDK1.8环境中使用gaussdbjdbc
各驱动包只是驱动类加载路径和url前缀不同,接口功能上相同。 jdbc发布件jar包按照架构分类,gscejdbc.jar包必须与对应的部署环境一致才能使用,其他jar包无需与部署环境一致。 gsjdbc200.jar:该驱动包适用于从Gauss200迁移业务的场景,驱动类和加载路径与迁移前保持一致,
获取驱动jar包并配置JDK环境 环境准备包括获取驱动jar包、配置JDK环境。 JDBC包 从发布包中获取驱动jar包,包名为GaussDB-Kernel_数据库版本号_操作系统_64bit_Jdbc.tar.gz。解压后JDBC的驱动jar包: opengaussjdbc.jar:主类名为“com
获取驱动jar包并配置JDK环境 环境准备包括获取驱动jar包、配置JDK环境。 JDBC包 从发布包中获取驱动jar包,包名为GaussDB-Kernel_数据库版本号_操作系统_64bit_Jdbc.tar.gz。解压后JDBC的驱动jar包: opengaussjdbc.jar:主类名为“com
PG_NODE_ENV PG_NODE_ENV视图显示当前节点的环境变量信息。 表1 PG_NODE_ENV字段 名称 类型 描述 node_name text 当前节点的名称。 host text 当前节点的主机名称。 process integer 当前节点的进程号。 port
PG_NODE_ENV PG_NODE_ENV视图显示当前节点的环境变量信息。 表1 PG_NODE_ENV字段 名称 类型 描述 node_name text 当前节点的名称。 host text 当前节点的主机名称。 process integer 当前节点的进程号。 port
安全地设置环境变量 环境变量HUAWEI_KMS_INFO中包含敏感信息,建议使用如下设置方式: 设置临时环境变量:使用密态数据库时,通过export命令设置环境变量;使用完,即通过unset命令清理环境变量。该方法中操作系统日志可能会记录敏感信息,建议使用进程级环境变量或使用J
安全地设置环境变量 环境变量HUAWEI_KMS_INFO中包含敏感信息,建议使用如下设置方式: 设置临时环境变量:使用密态数据库时,通过export命令设置环境变量;使用完,即通过unset命令清理环境变量。该方法中操作系统日志可能会记录敏感信息,建议使用进程级环境变量或使用J
设置建议:仅用Ustore表时推荐使用默认值。对于Astore表,设置值取决于用户的数据库环境和应用程序负载。如果数据库环境中有大量表的更新或删除操作,建议将该参数设置为较短的时间间隔,以确保及时清理无用的数据并避免数据库空间不足的情况。如果数据库环境中的更新或删除操作较少,则可以将该参数设置为较长的时间间隔,以减少自动清理线程的开销。
设置建议:仅用Ustore表时推荐使用默认值。对于Astore表,设置值取决于用户的数据库环境和应用程序负载。如果数据库环境中有大量表的更新或删除操作,建议将该参数设置为较短的时间间隔,以确保及时清理无用的数据并避免数据库空间不足的情况。如果数据库环境中的更新或删除操作较少,则可以将该参数设置为较长的时间间隔,以减少自动清理线程的开销。
// DBtest.c (compile with: libodbc.so) // 本示例以用户名和密码保存在环境变量中为例,运行此示例前请先在本地环境中设置环境变量(环境变量名称请根据需求进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。
// DBtest.c (compile with: libodbc.so) // 本示例以用户名和密码保存在环境变量中为例,运行此示例前请先在本地环境中设置环境变量(环境变量名称请根据需求进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。
// DBtest.c (compile with: libodbc.so) // 本示例以用户名和密码保存在环境变量中为例,运行此示例前请先在本地环境中设置环境变量(环境变量名称请根据需求进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。
// DBtest.c (compile with: libodbc.so) // 本示例以用户名和密码保存在环境变量中为例,运行此示例前请先在本地环境中设置环境变量(环境变量名称请根据需求进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。
// DBtest.c (compile with: libodbc.so) // 本示例以用户名和密码保存在环境变量中为例,运行此示例前请先在本地环境中设置环境变量(环境变量名称请根据需求进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。