sql.Open接口 type DB type Stmt type Tx type Rows type Row type ColumnType type Result 父主题: 基于Go驱动开发 同意关联代理商云淘科技,购买华为云产品更优惠…
type DB如下表所示。 方法 描述 返回值 (db *DB)Begin() 开启一个事务,事务的隔离级别由驱动决定。 *Tx, error (db *DB)BeginTx(ctx context.Context, opts *TxOpt…
type Rows如下表所示。 方法 描述 返回值 (rs *Rows)Close() 关闭Rows,停止对数据集的迭代。 error (rs *Rows)ColumnTypes() 返回列信息。 []*ColumnType, error …
sql.Open接口如下表所示。 方法 描述 返回值 Open(driverName, dataSourceName string) 根据给定的数据库驱动以及驱动专属的数据源来打开一个数据库 *DB, error 参数driverName和…
type Stmt如下表所示。 方法 描述 返回值 (s *Stmt)Close() 关闭给定的预处理语句。 error (s *Stmt)Exec(args …interface{}) 使用给定的参数执行预处理语句,并返回一个…
type Tx如下表所示。 方法 描述 返回值 (tx *Tx)Commit() 提交事务。 error (tx *Tx)Exec(query string, args …interface{}) 执行一个不返回数据行的操作。 …
type Row如下所示。 方法 描述 返回值 (r *Row)Scan(dest …interface{}) 将当前数据行中的列复制到dest指向的值中。 error (r *Row)Err() 返回执行过程中出现的错误。 e…
type ColumnType如下表所示。 方法 描述 返回值 (ci *ColumnType)DatabaseTypeName() 返回列类型的数据库系统名称。返回空字符串表示该驱动类型名字并未被支持。 error (ci *Column…
type Result如下表所示。 方法 描述 返回值 (res Result)RowsAffected() 返回insert,delete,update,select,move,fetch,copy操作受影响的行数 int64, erro…