public interface Statement
提供为预编译 SQL 语句设置值和执行预编译 SQL 语句的方法。
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | clearValues() | 清除预编译语句的所有动态值。 |
void | close() | 关闭当前预编译的 SQL 语句。 |
void | execute() | 执行预编译的 SQL 语句。 |
int | executeAndGetChanges() | 执行预编译的 SQL 语句以获取受影响的行数。 |
long | executeAndGetLastInsertRowId() | 执行预编译的 SQL 语句以获取最后插入的行的 ID。 |
long | executeAndGetLong() | 执行预编译的 SQL 语句,获取 long 类型的返回值。 |
String | executeAndGetString() | 执行预编译的 SQL 语句,获取字符串类型的返回值。 |
void | setBlob(int index, byte[] value) | 动态设置预编译语句的字节数组值。 |
void | setDouble(int index, double value) | 为预编译语句动态设置双精度值。 |
void | setLong(int index, long value) | 动态设置预编译语句的 long 值。 |
void | setNull(int index) | 为预编译语句动态设置 null。 |
void | setObject(int index, Object value) | 动态设置预编译语句的对象值。 |
void | setString(int index, String value) | 动态设置预编译语句的字符串值。 |
void | setStrings(String[] stringValues) | 动态设置预编译语句的所有字符串值。 |
void setNull(int index)
为预编译语句动态设置 null。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
void setLong(int index, long value)
动态设置预编译语句的 long 值。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
value | 指示要为预编译语句设置的值。 |
void setDouble(int index, double value)
为预编译语句动态设置双精度值。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
value | 指示要为预编译语句设置的值。 |
void setString(int index, String value)
动态设置预编译语句的字符串值。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
value | 指示要为预编译语句设置的值。 |
void setBlob(int index, byte[] value)
动态设置预编译语句的字节数组值。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
value | 指示要为预编译语句设置的值。 |
void setStrings(String[] stringValues)
动态设置预编译语句的所有字符串值。
参数:
参数名称 | 参数描述 |
---|---|
stringValues | 表示所有字符串值。 |
void setObject(int index, Object value)
动态设置预编译语句的对象值。
用于设置值的方法因值类型而异:
如果该值不是上述任何一种类型,则将其转换为字符串并使用 Statement#setString(int, String) 进行设置。
参数:
参数名称 | 参数描述 |
---|---|
index | 表示要为预编译语句设置的值的索引,从 1 开始。 |
value | 指示要为预编译语句设置的值。 |
void clearValues()
清除预编译语句的所有动态值。
void execute()
执行预编译的 SQL 语句。
long executeAndGetLong()
执行预编译的 SQL 语句,获取 long 类型的返回值。
返回:
返回 long 类型的值。
String executeAndGetString()
执行预编译的 SQL 语句,获取字符串类型的返回值。
返回:
返回字符串类型的值。
int executeAndGetChanges()
执行预编译的 SQL 语句以获取受影响的行数。
返回:
返回受影响的行数。
long executeAndGetLastInsertRowId()
执行预编译的 SQL 语句以获取最后插入的行的 ID。
返回:
返回最后插入的行的 ID。
void close()
关闭当前预编译的 SQL 语句。
不能再使用已关闭的 SQL 语句。
CommonPatternjava.lang.Object |---ohos.utils.CommonPatternpublic class CommonPatternextends Object提供获取用于验证常见模...
HalfFloatjava.lang.Object |---java.lang.Number |---|---ohos.utils.HalfFloatpublic class HalfFloatextends Number封装半精...
ObjectAttributejava.lang.Object |---ohos.utils.ObjectAttributeO,Tpublic abstract class ObjectAttributeO,Textends Object...
SequenceUuidjava.lang.Object |---ohos.utils.SequenceUuidpublic class SequenceUuidextends Objectimplements Sequenceable封...
在执行join之类的操作以区分两个模式的列之后,我们使用函数 PluckTuple()。要使用此函数,首先,我们必须定义一个字符串Prefix...
PigStorage()函数将数据加载并存储为结构化文本文件。它采用分隔符,使用它来将元组的每个实体分隔为一个参数。默认情况下,以...
函数 LTRIM()与函数 TRIM()相同。它从给定字符串(标题空格)的左侧删除不需要的空格。语法这里是LTRIM()函数的语法...
Pig Latin的 ABS()函数用于计算给定表达式的绝对值。语法这是 ABS()函数的语法。grunt ABS(expression)例假设在 HDFS 目录 /pig_...
wx.navigateTo(Object object)保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用wx.navigateBack可以返回...