正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
connection.rollback() 功能描述 此方法回滚当前挂起事务。 执行关闭连接“close()”而不先提交更改“commit()”将导致执行隐式回滚。 原型 connection.rollback() 参数 无 返回值 无 示例 请参见示例:常用操作。 父主题: Psycopg接口参考
执行SQL语句 创建一个表: EXEC SQL CREATE TABLE foo (a int, b varchar); 插入一行: EXEC SQL INSERT INTO foo VALUES (5, 'abc'); 删除一行: EXEC SQL DELETE FROM foo
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 函数原型 JDBC提供了三个方法,用于创建数据库连接。 DriverManager.getConnection(String url); DriverManager.getConnection(String url
示例:逻辑复制代码示例 下面示例演示如何通过JDBC接口使用逻辑复制功能的过程。 针对逻辑复制的配置选项,除了在逻辑解码中的配置选项外,还有专门给JDBC等流式解码工具增加的配置项,如下所示: 解码线程并行度 通过配置选项parallel-decode-num,指定并行解码的De
sql.Open接口 sql.Open接口如下表所示。 方法 描述 返回值 Open(driverName, dataSourceName string) 根据给定的数据库驱动以及驱动专属的数据源来打开一个数据库。 *DB, error 参数driverName和dataSourceName详解请参见连接数据库。
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 函数原型 JDBC提供了三个方法,用于创建数据库连接。 DriverManager.getConnection(String url)。 DriverManager.getConnection(String url
javax.sql.DataSource javax.sql.DataSource是数据源接口。 表1 对javax.sql.DataSource接口的支持情况 方法名 返回值类型 支持JDBC4 getConneciton() Connection Yes getConnection(String
javax.naming.spi.InitialContextFactory javax.naming.spi.InitialContextFactory是初始连接上下文工厂接口。 表1 对javax.naming.spi.InitialContextFactory的支持情况 方法名
type Rows type Rows如下表所示。 方法 描述 返回值 (rs *Rows)Close() 关闭Rows,停止对数据集的迭代。 error (rs *Rows)ColumnTypes() 返回列信息。 []*ColumnType, error (rs *Rows)Columns()
type ColumnType type ColumnType如下表所示。 方法 描述 返回值 (ci *ColumnType)DatabaseTypeName() 返回列类型的数据库系统名称。返回空字符串表示该驱动类型名字并未被支持。 error (ci *ColumnType)DecimalSize()
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 函数原型 JDBC提供了三个方法,用于创建数据库连接。 DriverManager.getConnection(String url) DriverManager.getConnection(String url
java.sql.Driver java.sql.Driver是数据库驱动接口。 表1 对java.sql.Driver的支持情况 方法名 返回值类型 支持JDBC4 acceptsURL(String url) Boolean Yes connect(String url, Properties
javax.sql.DataSource javax.sql.DataSource是数据源接口。 表1 对javax.sql.DataSource接口的支持情况 方法名 返回值类型 支持JDBC4 getConneciton() Connection Yes getConnection(String
SQLBindParameter 功能描述 将一条SQL语句中的一个参数标志和一个缓冲区绑定起来。 原型 1 2 3 4 5 6 7 8 9 10 SQLRETURN SQLBindParameter(SQLHSTMT StatementHandle
管理连接 嵌入式SQL程序中的SQL语句默认是在当前连接(最近打开的那一个)上执行。如果一个应用需要管理多个连接,那么有以下两种方法。 方法1:为每个SQL语句明确选择一个连接: EXEC SQL AT connection-name SELECT ...; 适合于应用程序需以混合顺序使用多个连接的情况。
连接数据库(UDS方式) Unix domain socket用于同一主机上不同进程间的数据交换,通过添加junixsocket获取套接字工厂使用。 需要引用的jar包有junixsocket-core-XXX.jar、junixsocket-common-XXX.jar、jun
处理结果集 设置结果集类型 不同类型的结果集有各自的应用场景,应用程序需要根据实际情况选择相应的结果集类型。在执行SQL语句过程中,需要先创建相应的语句对象,而部分创建语句对象的方法提供了设置结果集类型的功能。具体的参数设置如表1所示。涉及的Connection的方法如下: 1 2
java.sql.DatabaseMetaData java.sql.DatabaseMetaData是数据库对象定义接口。 表1 对java.sql.DatabaseMetaData的支持情况 方法名 返回值类型 支持JDBC 4 allProceduresAreCallable()
SQLAllocConnect 在ODBC 3.x版本中,ODBC 2.x的函数SQLAllocConnect已被SQLAllocHandle代替。有关详细信息请参见SQLAllocHandle。 父主题: ODBC接口参考
connection.cursor() 功能描述 此方法用于返回新的cursor对象。 原型 cursor(name=None, cursor_factory=None, scrollable=None, withhold=False) 参数 表1 connection.cursor参数