创新互联鸿蒙OS教程:鸿蒙OSRdbUtils

RdbUtils

为名山等地区用户提供了全套网页设计制作服务,及名山网站建设行业解决方案。主营业务为成都网站建设、网站设计、名山网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

java.lang.Object

|---ohos.data.rdb.RdbUtils

public class RdbUtils
extends Object

提供与关系数据库 (RDB) 相关的静态实用程序方法。

嵌套类摘要

修饰符和类型 描述
static class RdbUtils.OperationType 描述数据库操作类型。

方法总结

修饰符和类型 方法 描述
static void appendStringToSqlAndEscapeQuote(StringBuilder sqlbuilder, String escapeVar) 将 escapeVar 附加到 sqlbuilder。
static String escapeQuote(String sqlString) 转义字符串中的单引号。
static void verifyPredicates(RdbStore rdbStore, RdbUtils.OperationType type, AbsRdbPredicates absRdbPredicates) 验证 AbsRdbPredicates 的指定实例对象。
static void verifySql(RdbStore rdbStore, String sql) 验证指定的 SQL 语句。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

方法详情

appendStringToSqlAndEscapeQuote

public static void appendStringToSqlAndEscapeQuote(StringBuilder sqlbuilder, String escapeVar)

将 escapeVar 附加到 sqlbuilder。

escapeVar 中包含的单引号将被转义。 如果escapeVar 为null,则不追加,返回sqlbuilder。

参数:

参数名称 参数描述
sqlbuilder 指示将附加 sqlString 的 sqlbuilder。
escapeVar 指示要附加的 escapeVar。

escapeQuote

public static String escapeQuote(String sqlString)

转义字符串中的单引号。

如果输入字符串为空,则返回空。 如果输入字符串为空,则返回两个单引号。

参数:

参数名称 参数描述
sqlString 指示包含要转义的单引号的字符串。

返回:

返回其单引号已被转义的字符串。

verifySql

public static void verifySql(RdbStore rdbStore, String sql)

验证指定的 SQL 语句。

参数:

参数名称 参数描述
rdbStore 指示要在其上执行 SQL 语句的数据库。
sql 指示要验证的 SQL 语句。

Throws:

Throw名称 Throw描述
RdbException 如果 SQL 语句无效,则引发此异常。
IllegalArgumentException 如果任一参数为空,则引发此异常。

verifyPredicates

public static void verifyPredicates(RdbStore rdbStore, RdbUtils.OperationType type, AbsRdbPredicates absRdbPredicates)

验证 AbsRdbPredicates 的指定实例对象。

此方法适用于对数据库的更新、删除和计数操作。

参数:

参数名称 参数描述
rdbStore 指示要为其设置 AbsRdbPredicates 的数据库。
type 表示操作类型,在 OperationType 中列举。
absRdbPredicates 表示要验证的 AbsRdbPredicates 的实例对象。

Throws:

Throw名称 Throw描述
RdbException 如果 AbsRdbPredicates 的实例对于指定的操作类型无效,则引发此异常。
IllegalArgumentException 如果任何参数为空,则引发此异常。

网站名称:创新互联鸿蒙OS教程:鸿蒙OSRdbUtils
URL链接:http://www.shufengxianlan.com/qtweb/news19/247069.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联