xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 包属性
Mysql.MysqlPreparedStatement类 参考
类 Mysql.MysqlPreparedStatement 继承关系图:
PreparedStatement

Public 成员函数

包属性

额外继承的成员函数

详细描述

在文件 Mysql.xcsm291 行定义.

构造及析构函数说明

◆ MysqlPreparedStatement()

MysqlPreparedStatement ( Mysql  m,
String  sql 
)

在文件 Mysql.xcsm294 行定义.

294 {
295 super(sql);
296 mysql = m;
297 }

成员函数说明

◆ close()

void close ( )
override

实现了 Statement.

在文件 Mysql.xcsm328 行定义.

328 {
329
330 }

◆ execute()

int execute ( String  sql)
override

实现了 Statement.

在文件 Mysql.xcsm299 行定义.

299 {
300 if (0 != Helper.x_mysql_query(mysql._mysql,sql)){
302 }
303 return 0;
304 }
int getErrorCode() override
Definition Mysql.xcsm:373
byte [] _mysql
Definition Mysql.xcsm:7
String getError() override
Definition Mysql.xcsm:377
Definition xsql.xcs:3

引用了 Mysql._mysql, Mysql.getError() , 以及 Mysql.getErrorCode().

◆ executeQuery()

Sql.ResultSet executeQuery ( String  sql)
override

实现了 Statement.

在文件 Mysql.xcsm306 行定义.

306 {
307 if (0 != Helper.x_mysql_query(mysql._mysql,sql)){
309 }
310 return getResult();
311 }
Sql.ResultSet getResult() override
Definition Mysql.xcsm:320

引用了 Mysql._mysql, Mysql.getError(), Mysql.getErrorCode() , 以及 Mysql.MysqlPreparedStatement.getResult().

◆ executeUpdate()

int executeUpdate ( String  sql)
override

实现了 Statement.

在文件 Mysql.xcsm313 行定义.

313 {
314 if (0 != Helper.x_mysql_query(mysql._mysql,sql)){
316 }
317 return 0;
318 }

引用了 Mysql._mysql, Mysql.getError() , 以及 Mysql.getErrorCode().

◆ getResult()

Sql.ResultSet getResult ( )
override

实现了 Statement.

在文件 Mysql.xcsm320 行定义.

320 {
321 long res = Helper.x_mysql_store_result(mysql._mysql);
322 if (res != 0){
323 return new MysqlResultSet(res);
324 }
325 return nilptr;
326 }

引用了 Mysql._mysql.

被这些函数引用 Mysql.MysqlPreparedStatement.executeQuery().

结构体成员变量说明

◆ mysql

Mysql mysql
package

在文件 Mysql.xcsm292 行定义.