MySQL壳API8.0.28
MySQL产品的统一开发接口
方法|属性|全体成员名单
ClassicSession类引用

启用使用MySQL协议与MySQL服务器交互。更多…

方法

无效 关闭()覆盖
关闭到这个会话对象上的MySQL Server的内部连接。
无效 提交()覆盖
提交调用后执行的所有操作startTransaction ()更多…
无效 回滚()覆盖
的调用后,丢弃执行的所有操作startTransaction ()更多…
字符串 getUri()
检索当前会话的URI。更多…
字符串 getSshUri()
检索当前会话的SSH URI。更多…
ClassicResult runSql(字符串查询,数组args=[])
执行查询并返回相应的ClassicResult对象。更多…
ClassicResult 查询(字符串查询,数组args=[])
执行查询并返回相应的ClassicResult对象。更多…
ClassicResult startTransaction()
在服务器上启动事务上下文。更多…
保龄球 isOpen()
如果知道会话是打开的,则返回true。更多…

属性

字符串 uri
检索当前会话的URI。
字符串 sshUri
检索当前会话的SSH URI。

详细描述

启用使用MySQL协议与MySQL服务器交互。

提供执行查询的功能。

//开始一个事务
classicSession.startTransaction ();
//插入一些记录
var res1 = classicSession.runSql('insert into sample values ("john")');
var res2 = classicSession.runSql('insert into sample values ("carol")');
var res3 = classicSession.runSql('insert into sample values ("jack")');
//提交事务
classicSession.commit ();

成员函数的文档10bet官方网站

commit ()

无效的承诺
覆盖

提交调用后执行的所有操作startTransaction ()

返回
一个ClassicResult对象。

调用后执行的所有操作startTransaction ()将在调用此函数时发生。

服务器自动提交模式将返回到调用之前的状态startTransaction ()

rollback ()

空回滚
覆盖

的调用后,丢弃执行的所有操作startTransaction ()

返回
一个ClassicResult对象。

调用后执行的所有操作startTransaction ()将在调用此函数时丢弃。

服务器自动提交模式将返回到调用之前的状态startTransaction ()

getUri ()

字符串getUri

检索当前会话的URI。

返回
表示连接数据的字符串。

getSshUri ()

字符串getSshUri

检索当前会话的SSH URI。

返回
表示SSH连接数据的字符串。

runSql ()

ClassicResultrunSql 字符串 查询
数组 arg游戏[]

执行查询并返回相应的ClassicResult对象。

参数
查询 要对数据库执行的SQL查询。
arg游戏 替换时要使用的可选文字列表?查询字符串中的占位符。
返回
一个ClassicResult对象。
异常
LogicError 如果没有公开会议。
ArgumentError 参数无效。

查询()

ClassicResult查询 字符串 查询
数组 arg游戏[]

执行查询并返回相应的ClassicResult对象。

参数
查询 要执行的SQL查询字符串,可选?占位符。
arg游戏 替换时要使用的可选文字列表?查询字符串中的占位符。
返回
一个ClassicResult对象。
注意
此函数将在未来的版本中删除,请使用runSql函数来代替。
异常
一个 如果SQL执行中发生错误,则抛出异常。

startTransaction ()

ClassicResultstartTransaction

在服务器上启动事务上下文。

返回
一个ClassicResult对象。

调用此函数将关闭服务器上的自动提交模式。

调用此函数后执行的所有操作仅在commit ()被称为。

调用此函数后执行的所有操作将被丢弃rollback ()被称为。

commit ()rollback ()调用时,服务器自动提交模式将返回到调用前的状态startTransaction ()

isOpen ()

Bool isOpen

如果知道会话是打开的,则返回true。

返回
一个布尔值,指示会话是否仍然打开。

如果会话仍然打开,则返回true,否则返回false。

请注意
如果连接丢失,此函数可能返回true。