检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库的Go驱动无法与PostgreSQL的Go驱动并存。 父主题: 基于Go驱动开发
由于数据库的Go驱动当前不适配业界成熟ORM框架(比如xorm),在创建数据库连接时传入的驱动名称兼容“postgres”和“postgresql”。 数据库的Go驱动无法与PostgreSQL的Go驱动并存。 父主题: 基于Go驱动开发
数据库提供的Go驱动包依赖Go 1.13及以上版本。 驱动类 在创建数据库连接时,需要传入数据库驱动名称“gaussdb”。 其他Go驱动介绍请参见Go驱动兼容。 父主题: 基于Go驱动开发
用户不涉及驱动开发,调用需go 1.13版本或以上即可,runtime运行库需要更新至1.18版本及以上。 驱动类 在创建数据库连接时,需要传入数据库驱动名称“gaussdb”。其他Go驱动介绍请参见Go驱动兼容。 父主题: 基于Go驱动开发
基于Go驱动开发 Go驱动环境搭建 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
基于Go驱动开发 Go驱动包、驱动类 Go代码工程结构 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
基于Go驱动开发 Go驱动环境搭建 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
基于Go驱动开发 Go驱动环境搭建 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
基于Go驱动开发 Go驱动包、环境类和驱动类 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
基于Go驱动开发 Go驱动环境搭建 开发流程 连接数据库 连接数据库(以SSL方式) Go接口参考 父主题: 应用程序开发教程
解压后JDBC的驱动jar包: gsjdbc4.jar:驱动类名和加载路径与PostgreSql相同,方便运行于PostgreSQL上的业务进行迁移,但接口的支持情况并不与PostgreSQL完全一致,部分不支持接口需要业务侧进行调整。
驱动类 在创建数据库连接之前,需要加载数据库驱动类“com.huawei.gaussdb.jdbc.Driver”。 由于GaussDB在JDBC的使用上与PG的使用方法保持兼容,所以同时在同一进程内使用两个JDBC驱动的时候,可能会造成类名冲突。
解压后JDBC的驱动jar包: gsjdbc4.jar:主类名为“org.postgresql.Driver”,数据库连接的url前缀为“jdbc:postgresql”,该驱动包适用于从PostgreSQL迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致
如果遇到同一JVM进程内需要同时访问PostgreSQL及GaussDB的场景,请使用此驱动包。 各驱动包只是驱动类加载路径和url前缀不同,接口功能上相同。
解压后JDBC的驱动jar包: gsjdbc4.jar:驱动类名和加载路径与PostgreSQL相同,方便运行于PostgreSQL上的业务进行迁移,但接口的支持情况并不与PostgreSQL完全一致,部分不支持接口需要业务侧进行调整。
解压后JDBC的驱动jar包: gsjdbc4.jar:主类名为“org.postgresql.Driver”,数据库连接的url前缀为“jdbc:postgresql”,该驱动包适用于从PostgreSQL迁移业务的场景,驱动类和加载路径与迁移前保持一致,但接口支持情况不完全一致
另外,需保证环境上已安装7.3以上版本的gcc 。
另外,需保证环境上已安装7.3以上版本的gcc。
获取驱动jar包并配置JDK1.8 环境准备包括获取驱动jar包、配置JDK1.8。
获取驱动jar包并配置JDK1.8 环境准备包括获取驱动jar包、配置JDK1.8。 获取驱动jar包 从发布包中获取驱动jar包,包名为GaussDB-Kernel-数据库版本号-操作系统-64bit-Jdbc.tar.gz。