ITPub博客

首页 > 数据库 > > GaussDB 100 基于Python开发(2)

GaussDB 100 基于Python开发(2)

作者:GaussDB_数据库 时间:2020-02-20 11:18:32 0 删除 编辑

连接数据库

使用Python驱动连接数据库时,通过调用pyzenith.connect方法来获取Connection建立连接。

使用Connect方法进行数据库连接后返回一个Connection类对象。args和kwargs参数定义及使用请参见Connect方法。

函数原型

  • 不使用SSL连接

    • 使用args形式的参数

      connect('IP','username','password','port')
      使用kwargs形式的参数
    • connect(host='IP',user='username',passwd='password',port='port')
      使用SSL连接方法
  • connect('IP','username','password','port', '/gs_regress/ssl/ca.crt','/gs_regress/ssl/client-cert.crt','/gs_regress/ssl/client-key.crt')
    或者
    connect('IP','username','password','port', '/gs_regress/ssl/ca.crt','/gs_regress/ssl/client-cert.crt','/gs_regress/ssl/client-key.crt',’’,’’,’P')

connect方法支持的参数,请参见表2

示例

不使用SSL连接数据库。

#加载pyzenith模块
import pyzenith
#连接数据库
host='192.168.0.1'
username='gaussdba'
password='gaussdb_123'         
port='1888'

conn=pyzenith.connect(host,username,password,port)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3170741/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19180