检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于ODBC开发 ODBC(Open Database Connectivity,开放数据库互连)是由Microsoft公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,增强了应用程序的可移植性、扩展性和可维护性。
开发流程 图1 ecpg整体开发流程 图2 嵌入式SQL-C程序开发流程 父主题: 基于ecpg开发
开发流程 采用JDBC开发应用程序的流程,可分为获取驱动jar包并配置JDK1.8、连接数据库、执行SQL语句、处理结果集、关闭连接等几个部分。 图1 采用JDBC开发应用程序的流程 父主题: 基于JDBC开发
开发步骤 准备相关驱动和依赖库。可以从发布包中获取,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Python.tar.gz。 解压后有两个文件夹: psycopg2:psycopg2库文件。 lib:lib库文件。 加载驱动。 在使用驱动之前,需要做如下操作:
开发步骤 获取源码包、ODBC包以及依赖库 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于ODBC开发
开发步骤 获取驱动jar包并配置JDK1.8 连接数据库 执行SQL语句 处理结果集 关闭数据库连接 父主题: 基于JDBC开发
其中,/path/to/pyscopg2/lib 表示GaussDB依赖的openssl库所在目录,需根据文件实际存储路径修改。 开发流程 开发步骤 示例:常用操作 Psycopg接口参考 父主题: 应用程序开发教程
其中,/path/to/pyscopg2/lib表示GaussDB依赖的openssl库所在目录,需根据文件实际存储路径修改。 开发流程 Psycopg包 示例:常用操作 Psycopg接口参考 父主题: 应用程序开发教程
其中,/path/to/pyscopg2/lib表示GaussDB依赖的openssl库所在目录,需根据文件实际存储路径修改。 开发流程 Psycopg包 示例:常用操作 Psycopg接口参考 父主题: 应用程序开发教程
开发流程 图1 ecpg整体开发流程 图2 嵌入式SQL-C程序开发流程 父主题: 基于ecpg开发
开发步骤 获取源码包、ODBC包以及依赖库 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于ODBC开发
开发步骤 获取源码包、ODBC包以及依赖库 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于ODBC开发
开发步骤 获取发布包、依赖库和头文件 连接数据库 执行SQL语句 处理结果集 关闭连接 父主题: 基于libpq开发
开发流程 图1 ODBC开发应用程序的流程 开发流程中涉及的API 表1 相关API说明 功能 API 申请句柄资源 SQLAllocHandle:申请句柄资源,可替代如下函数: SQLAllocEnv:申请环境句柄 SQLAllocConnect:申请连接句柄 SQLAllocStmt:申请语句句柄
基于ODBC开发 ODBC(Open Database Connectivity,开放数据库互连)是由Microsoft公司基于X/OPEN CLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,
其中,/path/to/pyscopg2/lib 表示GaussDB依赖的openssl库所在目录,需根据文件实际存储路径修改。 开发流程 Psycopg包 示例:常用操作 Psycopg接口参考 父主题: 应用程序开发教程
开发流程 libpq开发流程如图1所示。 图1 libpq开发流程图 父主题: 基于libpq开发
开发流程 图1 采用JDBC开发应用程序的流程 父主题: 基于JDBC开发
开发流程 图1 采用Psycopg2开发应用程序的流程 父主题: 基于Psycopg开发
= 10 finesh...... time:10 col1 = 10 finesh...... exit handle 父主题: 典型应用开发示例