云数据库 GAUSSDB-使用JayDebeApi连接数据库:环境配置

时间:2024-07-01 18:36:47

环境配置

  1. 配置GaussDB开发环境。

    准备好基本的 GaussDB 开发环境,获取数据库连接参数,例如:

    gsql -h ***.***.***.*** -p 20000 -U *** -W ****** -d test

    参数说明:

    -h:GaussDB服务器IP。

    -p:GaussDB连接端口。

    -U:连接用户名。

    -W:用户密码。

    -d:连接的DATABASE名。

  2. 安装JayDeBeApi驱动。
    1. 在计算机上安装Java JDK 8版本以及Python3版本,可以通过如下命令确认版本:
      java -version
      python --version
      pip --version
    2. 如果服务器能连接到Python源(Python的软件包索引PyPI),可以通过pip命令安装JayDeBeApi:
      pip install jaydebeapi

      如果不能,可以通过下载离线安装包然后进行本地安装的方式安装JayDeBeApi。

  3. 获取GaussDB驱动程序安装包。

    根据不同版本的实例,下载不同版本的发布包,如表1所示。

    表1 驱动包下载列表

    版本

    下载地址

    3.x

    驱动包

    驱动包校验包

    2.x

    驱动包

    驱动包校验包

    为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的校验包对软件包进行校验,校验方法如下:

    1. 上传软件包和软件包校验包到虚拟机(Linux操作系统)的同一目录下。
    2. 执行如下命令,校验软件包完整性。

      cat GaussDB_driver.zip.sha256 | sha256sum --check

      如果回显OK,则校验通过。

      GaussDB_driver.zip: OK
support.huaweicloud.com/qs-gaussdb/gaussdb_01_536.html