员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。创新互联公司坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供网站建设、成都网站建设、微信公众号开发、电商网站开发,成都微信小程序,软件按需策划设计等一站式互联网企业服务。
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 语句。
当前文章:创新互联鸿蒙OS教程:鸿蒙OSStatement
网址分享:http://www.csdahua.cn/qtweb/news34/517684.html
成都网站优化推广公司_创新互联,为您提供品牌网站制作、响应式网站、虚拟主机、用户体验、Google、企业建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网