检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
java.sql.Driver java.sql.Driver是数据库驱动接口。 表1 对java.sql.Driver的支持情况 方法名 返回值类型 支持JDBC 4 acceptsURL(String url) Boolean Yes connect(String url, Properties
cursor.execute(query,vars_list) 功能描述 此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。 原型 cursor.execute(query,vars_list) 参数 表1 cursor.execute参数
JDBC 连接参数参考 数据类型映射关系 日志管理 常见问题处理 父主题: 附录
基于JDBC开发 开发流程 开发步骤 典型应用开发示例 JDBC接口参考 父主题: 应用程序开发教程
基于ODBC开发 开发流程 开发步骤 典型应用开发示例 ODBC接口参考 父主题: 应用程序开发教程
连接数据库 使用psycopg2.connect函数获得connection对象。 使用connection对象创建cursor对象。 父主题: 基于Psycopg开发
基于ODBC开发 开发流程 开发步骤 典型应用开发示例 ODBC接口参考 父主题: 应用程序开发教程
执行动态SQL语句 错误处理 预处理指令 使用库函数 SQL描述符区域 常用示例 ecpg与Pro*C兼容性对比 ecpg接口参考 父主题: 应用程序开发教程
包含文件 将外部文件包含到嵌入SQL程序中,可使用如下语句: EXEC SQL INCLUDE filename; EXEC SQL INCLUDE <filename>; EXEC SQL INCLUDE "filename"; ecpg预处理器按照如下顺序搜索文件: 当前目录
日期类型 表1列出了ecpg提供的日期类型(date)数据的常用接口: 表1 日期类型常用接口 API接口 接口描述 说明 date* PGTYPESdate_new(void) 返回一个已分配的date变量的指针。 该函数在堆上创建date变量,返回值为date*类型。 void
基于JDBC开发 开发流程 开发步骤 典型应用开发示例 JDBC接口参考 父主题: 应用程序开发教程
基于libpq开发 libpq是GaussDB C应用程序接口。libpq是一套允许客户程序向GaussDB服务器服务进程发送查询并且获得查询返回值的库函数。同时也是其他几个GaussDB应用接口下面的引擎,如ODBC等依赖的库文件。本章给出了示例显示如何利用libpq编写代码。
日期类型 表1列出了ecpg提供的日期类型(date)数据的常用接口: 表1 日期类型常用接口 API接口 接口描述 说明 date* PGTYPESdate_new(void) 返回一个已分配的date变量的指针。 该函数在堆上创建date变量,返回值为date*类型。 void
基于Psycopg开发 开发流程 Psycopg包 示例:常用操作 示例:向量场景 Psycopg接口参考 父主题: 应用程序开发教程
基于Psycopg开发 Psycopg是一种用于执行SQL语句的PythonAPI,可以为GaussDB数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2是对libpq的封装,主要使用C语言实现,既高效又安全。它具有客户端游标和服务器端游标、异步通信和通知、支持“COPY
使用connection对象创建cursor对象。 SSL方式连接数据库: 用户通过psycopy2连接GaussDB服务器时,可以通过开启SSL加密客户端和服务器之间的通讯。在使用SSL时,默认用户已经获取了服务端和客户端所需要的证书和私钥文件,关于证书等文件的获取请参见Openssl相关文档和命令。
name 用户名。 parentoid oid 父表id。 imcvispart boolean 是否是分区表。 imcvnattr smallint 需要加载的列数量。 imcvkey int2vector 加载的列数组。 priority smallint 加载优先级。 父主题:
指定连接数据库的用户。 说明: 通过该参数指定用户连接数据库时,需要同时提供用户密码用以身份验证。您可以通过交换方式输入密码,或者通过-W参数指定密码。 用户名中包含有字符$,需要在字符$前增加转义字符才可成功连接数据库。 字符串,默认使用与当前操作系统用户同名的用户。 -W, --password=PASSWORD
compat_options='plsql_security_definer'。 被授予CREATE ANY FUNCTION权限的用户,可以在用户模式下创建/替换存储过程。 out/inout参数必须传入变量,不能够传入常量。 集中式环境下,想要调用in参数相同,out参数不同
暂不支持,值为NULL。 schemaname name 登录该后台的用户名。 user# oid 登录此后台线程的用户的OID。oid 为0表示此后台线程为全局辅助线程(auxiliary)。 username name 登录此后台线程的用户名。username为空表示此后台线程为全局辅助线程(auxiliary)。