基于ODBC开发-示例
常用功能示例代码//此示例演示如何通过ODBC方式获取GaussDB200中的数据。//DBtest.c(compilewith:libodbc.so)#include<stdlib.h>#include<stdio.h>#include<sqlext.h>#if
基于ODBC开发-开发流程
图1ODBC开发应用程序的流程开发流程中涉及的API表1相关API说明功能API申请句柄资源SQLAllocHandle:申请句柄资源,可替代如下函数:SQLAllocEnv:申请环境句柄SQLAllocConnect:申请连接句柄SQLAllocStmt:申请语句句柄设置环境属性SQLSetEnv
基于ODBC开发-Windows下配置数据源
Windows操作系统自带ODBC数据源管理器,无需用户手动安装管理器便可直接进行配置。操作步骤替换客户端GaussDB200驱动程序将GaussDB-Kernel-VxxxRxxxCxx-Windows-Odbc.tar.gz解压后,根据需要,点击psqlodbc.msi(32位)或者psqlod
基于ODBC开发-Linux下配置数据源
将GaussDB200提供的ODBCDRIVER(psqlodbcw.so)配置到数据源中便可使用。配置数据源需要配置“odbc.ini”和“odbcinst.ini”两个文件(在编译安装unixODBC过程中生成且默认放在“/usr/local/etc”目录下),并在服务器端进行配置。操作步骤获取
基于ODBC开发-ODBC包及依赖的库和头文件
Linux下的ODBC包-从发布包中获取,包名为GaussDB-Kernel-VxxxRxxxCxx-XXXX-64bit-Odbc.tar.gz。Linux环境下,开发应用程序要用到unixODBC提供的头文件(sql.h、sqlext.h等)和库libodbc.so。这些头文件和库可从unixO
应用程序开发教程-基于ODBC开发
ODBC(OpenDatabaseConnectivity,开放数据库互连)是由Microsoft公司基于X/OPENCLI提出的用于访问数据库的应用程序编程接口。应用程序通过ODBC提供的API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。
JDBC接口参考-CopyManager
CopyManager是GaussDB200JDBC驱动中提供的一个API接口类,用于批量向GaussDB200集群中导入数据。CopyManager的继承关系CopyManager类位于org.postgresql.copyPackage中,继承自java.lang.Object类,该类的声明如下
JDBC接口参考-javax.naming.spi.InitialContextFactory
javax.naming.spi.InitialContextFactory是初始连接上下文工厂接口。表1对javax.naming.spi.InitialContextFactory的支持情况方法名返回值类型支持JDBC4getInitialContext(Hashtable<?,?>
JDBC接口参考-javax.naming.Context
javax.naming.Context是连接配置的上下文接口。表1对javax.naming.Context的支持情况方法名返回值类型支持JDBC4bind(Namename,Objectobj)voidYesbind(Stringname,Objectobj)voidYeslookup(Name
JDBC接口参考-javax.sql.PooledConnection
javax.sql.PooledConnection是由连接池创建的连接接口。表1对javax.sql.PooledConnection的支持情况方法名返回值类型支持JDBC4addConnectionEventListener(ConnectionEventListenerlistener)voi
JDBC接口参考-javax.sql.DataSource
javax.sql.DataSource是数据源接口。表1对javax.sql.DataSource接口的支持情况方法名返回值类型支持JDBC4getConneciton()ConnectionYesgetConnection(Stringusername,Stringpassword)Connec
JDBC接口参考-javax.sql.ConnectionPoolData
javax.sql.ConnectionPoolDataSource是数据源连接池接口。表1对javax.sql.ConnectionPoolDataSource的支持情况方法名返回值类型支持JDBC4getLoginTimeout()intYesgetLogWriter()PrintWriterY
JDBC接口参考-java.sql.Statement
java.sql.Statement是SQL语句接口。表1对java.sql.Statement的支持情况方法名返回值类型支持JDBC4close()voidYesexecute(Stringsql)booleanYesexecuteQuery(Stringsql)ResultSetYesexecu
JDBC接口参考-java.sql.ResultSetMetaData
java.sql.ResultSetMetaData是对ResultSet对象相关信息的具体描述。表1对java.sql.ResultSetMetaData的支持情况方法名返回值类型支持JDBC4getColumnCount()intYesgetColumnName(intcolumn)String
JDBC接口参考-java.sql.ResultSet
java.sql.ResultSet是执行结果集接口。表1对java.sql.ResultSet的支持情况方法名返回值类型支持JDBC4findColumn(StringcolumnLabel)intYesgetBigDecimal(intcolumnIndex)BigDecimalYesgetBi
JDBC接口参考-java.sql.PreparedStatement
java.sql.PreparedStatement是预处理语句接口。表1对java.sql.PreparedStatement的支持情况方法名返回值类型支持JDBC4clearParameters()voidYesexecute()booleanYesexecuteQuery()ResultSet
JDBC接口参考-java.sql.Driver
java.sql.Driver是数据库驱动接口。表1对java.sql.Driver的支持情况方法名返回值类型支持JDBC4acceptsURL(Stringurl)booleanYesconnect(Stringurl,Propertiesinfo)ConnectionYesjdbcComplia
JDBC接口参考-java.sql.DatabaseMetaData
java.sql.DatabaseMetaData是数据库对象定义接口。表1对java.sql.DatabaseMetaData的支持情况方法名返回值类型支持JDBC4getTables(Stringcatalog,StringschemaPattern,StringtableNamePattern
基于JDBC开发-JDBC接口参考 > java.sql.CallableStatement
java.sql.CallableStatement是存储过程执行接口。表1对java.sql.CallableStatement的支持情况方法名返回值类型支持JDBC4registerOutParameter(intparameterIndex,inttype)voidYeswasNull()bo
JDBC接口参考-java.sql.Connection
ava.sql.Connection是数据库连接接口。表1对java.sql.Connection接口的支持情况方法名返回值类型支持JDBC4close()voidYescommit()voidYescreateStatement()StatementYesgetAutoCommit()boolea