检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
两个示例显示如何利用libpq编写代码。 libpq使用依赖的头文件 开发流程 示例 libpq接口参考 链接参数 父主题: 应用程序开发教程
连接数据库 执行SQL语句 处理结果集 关闭连接 连接数据库(SSL方式) 示例:常用操作 Psycopg接口参考 父主题: 应用程序开发教程
开发流程 Linux下配置数据源 Windows下配置数据源 示例:常用功能和批量绑定 典型应用场景配置 ODBC接口参考 父主题: 应用程序开发教程
示例:通过本地文件导入导出数据 示例:从MY迁移数据 示例:逻辑复制代码示例 示例:不同场景下连接数据库参数配置 JDBC接口参考 父主题: 应用程序开发教程
Linux下配置数据源 Windows下配置数据源 开发流程 示例:常用功能和批量绑定 典型应用场景配置 ODBC接口参考 父主题: 应用程序开发教程
示例:通过本地文件导入导出数据 示例:从MYSQL进行数据迁移 示例:逻辑复制代码示例 示例:不同场景下连接数据库参数配置 JDBC接口参考 父主题: 应用程序开发教程
示例显示如何利用libpq编写代码。 libpq包及依赖的库和头文件 开发流程 示例 libpq接口参考 连接参数 父主题: 应用程序开发教程
关闭数据库连接 宿主变量 执行动态SQL语句 错误处理 预处理指令 使用库函数 SQL描述符区域 常用示例 ecpg接口参考 父主题: 应用程序开发教程
示例:不同场景下连接数据库参数配置 JDBC接口参考 JDBC常用参数参考 常见问题处理 JDBC数据类型映射关系 父主题: 应用程序开发教程
在多线程环境下使用驱动: JDBC驱动程序不是线程安全的,不保证连接上的方法是同步的。由调用者来同步对驱动程序的调用。 父主题: 应用程序开发教程
示例 常用功能示例代码 示例1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
声明段 要实现嵌入式SQL-C程序和数据库间的数据交互(例如:从SQL-C程序把查询语句中的参数传递给数据库,或者从数据库向嵌入式SQL-C程序传回数据),需要在特殊的标记段里面声明包含此数据的C语言变量,以便预处理器能够识别。 标记段以下面的代码开始: EXEC SQL BEGIN
类型映射 当ecpg应用程序在GaussDB Kernel服务器和C语言程序之间交换值时(例如:从服务器检索查询结果或者执行带有输入参数的SQL语句),在GaussDB Kernel数据类型和宿主语言变量类型(具体的C语言数据类型)之间需要进行值的转换。有两种数据类型可以使用:简单的GaussDB
在多线程环境下使用驱动: JDBC驱动程序线程不是安全的,无法保证连接上的方法同步。由调用者同步对驱动程序的调用。 父主题: 应用程序开发教程
常见问题处理 batchMode设置错误 Hibernate框架插入数据开启校验时报错 父主题: 基于JDBC开发
在多线程环境下使用驱动: JDBC驱动程序线程不是安全的,无法保证连接上的方法同步。由调用者来同步对驱动程序的调用。 父主题: 应用程序开发教程
检索查询 对于常用的检索查询,嵌入式SQL提供了常规命令SELECT和FETCH的特殊变体。这些命令使用特殊的INTO子句,用以指定检索出来的数值存储在哪些宿主变量里。SELECT用于返回单行的查询,FETCH用于使用游标返回多行的查询。 使用SELECT /* * 假定有这个表:
量。 descriptor_name 描述符名称,大小写敏感。可以是SQL标识符或者宿主变量。 sqlda_name SQLDA变量名称,详细使用请参见SQLDA。 示例 EXEC SQL ALLOCATE DESCRIPTOR mydesc; EXEC SQL PREPARE stmt1
量。 descriptor_name 描述符名称,大小写敏感。可以是SQL标识符或者宿主变量。 sqlda_name SQLDA变量名称,详细使用请参见SQLDA。 示例 EXEC SQL ALLOCATE DESCRIPTOR mydesc; EXEC SQL PREPARE stmt1
char *dbname = getenv("EXAMPLE_DBNAME_ENV"); /* PQconnectdb连接数据库, 详细的连接信息为connstr*/ sprintf(connstr, "hostaddr=%s dbname=%s